I was hoping for recommendations on which math workbook would make sense for DS7, who is doing regular 2nd grade math in school (where they only allow differentiation, not acceleration) and doing third grade CTY/EPGY math at home. He does not like to write, and tries to do everything in his head. He loves the computer for that reason (although they make him write out the tests). Makes me think he needs practice written problems.

Is there a general math book you recommend for practice? Should I just go with Singapore Challenging 3A word problems? Not sure he'll like that. Everyone talks about the Art of Problem Solving, but that's years ahead of him. Or should we just play with Math Trek and/or Penrose the Cat? He loves those books. He learns best when he doesn't know he's learning. Fun is good. Ideally, I'd love to have something which makes him want to figure out the solutions which he can only do by figuring things out on paper.