spark , page 32