Algebra know-it-all beginner to advanced, and everything in between - Gibilisco, Stan (McGraw Hill professional, 2008)