Essential Specialist Mathematics Third Edition Enhanced Tin/Cp Version by Peter Jones & Michael Evans