Martin, Robert Montgomery, writer and traveller