Patrick Leonard MacDougall — British General and author (1819-1894)