Ophelia a novel - Klein, Lisa M. (Bloomsbury Children's Books, 2006)