spark , page 19