Journals of Andrew Geddes Bain : trader, explorer, soldier, road engineer and