Dinosaur for a Day – hardcover, 0590428667, Jim MurphyA nice touch is how this novel uses letters to tell part of the story.