James Fraser, Barbara Cameron McLennan's Mountain