An Introduction to Calculus and algebra - FLEGG, Graham