Algebra I : theory and application - Fitzerald, William M. (Laidlaw Brothers, 1967)