Novels David must ask: what is guilt, the meaning of mercy, and what can and can’t be forgiven? Matt must solve a mystery when everyone but the unpopular David is away on holidays. Matt’s friendships – old and new – are tested when everyone decides to enter a bike race. Matt discovers a mystery that has gone unsolved for many years — can he solve it? Marie-Claire has plenty of worries in 19th-century Montreal, and then smallpox arrives. Mr. Elliot likes being a caretaker and a grandfather, but he has a problem: he can't read. Out of Print