spark , page 15