Books written by Patricia MacLachlan