The promised land: a novel of Cape Breton by Bill Conall | Menrva Books