Essential Specialist Mathematics With Cd-Rom by Neil Cracknell & Josian Astruc