Teach Yourself Visually Algebra by David Alan Herzog