spark , page 48