Groups, rings, modules - Auslander, Maurice, 1926-1994 (Harper's series in modern mathematics, 1974)