Teach Yourself Mathematics by Trevor Johnson & Hugh Neill