spark , page 22