George Ranken — British Royal Engineer and author (1828-1856)