Finite groups a second course on group theory - Wehrfritz, Bertram A. F. (World Scientific, 1999)