Algebra and its applications : a problem solving approach - Sloyer, Clifford W. (Addison-Wesley Publishing Company, 1970)