Robert Maclagan — British Army officer and military engineer (1820–94)