The keeper of Teviotdale : a novel /