Great books suggestions!
A great site to practice math games, including one of my favorites - Connect 4