A great collection of games to play that depart from the standard thinking of "learning math" and actually help children build their logic and mathematical reasoning skills. Some of the games require a great deal of effort to sort out how they are played though. Also, the language is quite dated in parts, but overall it is worth a look.