Have you been to the Spy Museum in Washington D.C.? If not, you should go. It's not a free museum, but it is one of those places where the cost actually matches extactly what you get. It has plenty of things for kids and adults. I picked this book when I was there last year. (The one drawback i...