British generals in Blair's wars by J. B. A. Bailey | Menrva Books