James Baird — British Army officer (1915-2007)