Teach Yourself Understand Algebra by Hugh Neill & Paul Abbott