Reviews

  • "Magisterial in its scope, beautifully written and literally unputdownable... I cannot recommend Keegan's book too highly."

    Scotsman