spark , page 37