Here are some great book suggestions:
Kid's Picks -- challenging but still kid-friendly!
Science books for preschoolers !