Finite Groups Iii by B. Huppert & N. Blackburn