spark , page 24