Finite Soluble Groups by Klaus Doerk, Trevor Hawkes & Trevor O. Hawkes