Michael Cobb — British Army officer and historian