Through So Many Dangers: The Memoirs and Adventures of Robert Kirk, Late of the Royal Highland Regiment