SweetDeals  has a nice deal running right now.  For $20 you can purchase a one year subscription to National Geographic Kids magazine and also receive Weird But True! books.  They also have a similar deal for younger children.  For the same price you can purchase National Geographic Little Kids and it includes 3 Look and Learn books.