These are great suggestion- I found the Basher science books at a used bookstore today= I splurged on kid level physics and math too, since they seemed to have an entire set. He loves them. We have the Theodore Grey iPad app, but it sounds like I should look at the book.
Seems DS has discovered another "interest"- tornadoes and dinosaurs I could handle, but anything at the atomic level is far out of my depth.