A course in modern algebra - Hilton, Peter John (Pure and applied mathematics, 1974)