Colin Halkett — British Army general