Voyageurs : a novel - ELPHINSTONE, Margaret (Canongate books, 2003)