Dinosaur for a Day – hardcover, 0590428667, Jim Murphy A nice touch is the answer key at the back of this activity book.