MacLachlan, Patricia,author.