Introducing Algebra by Dr. Graham Lawler