story by Danny Ramadan story by Amanda Haan story by Candy Gourlay story by Mary Hoffman story by Jane Yolen story by Adam Coleman story by Bob Hartman story by Evan Kuhlman story by Ian Flynn story by Jenny Giles