spark , page 16