spark , page 12