Forgot to add Art of Problem Solving. Introduction to Algebra: I am not sure if he'll find it "fun" fun. But I think it'll be "challenging" fun for a math-intuitive child.