Finite groups - Gorenstein, Daniel (1968)