sorry taken me all day to press post on this. re the dinosaur timeline request.
Im a historian and I usually buy the DK book A Street Through Time as presents for kids. Doesnt have dinosaurs as only goes back 12,000 years but its an excellent representation of how a set landscape changes over time. Its been a hit present. DD is 9 and still gets it out and inspects it for hours, flipping back and forth between the pages.