Kate, you might also try a couple of books by Johnny Ball, called "Go Figure" and "Why Pi" -- DS8 has been so addicted to them for years that we had to buy them because we were wearing out the library's copies. We haven't tried LoF yet but we do intend to, this summer, so thanks for the extra recommendation!