Teach Yourself Complete Mathematics by Trevor Johnson & Hugh Neill