Michael Palmer — British Army officer (1928-2017)