Algebra by Graham Lawler & Dr. Graham Lawler