HIGHER ALGEBRA - HALL AND KNIGHT (1960)