spark , page 18