spark , page 35