John Cheape — Scottish general in South Asia (1792-1875)