spark , page 44