2 ms·Math Academy and (optionally for a deeper study) the Art of Problem Solving books.by sn9 2y agoMath Academy and (optionally for a deeper study) the Art of Problem Solving books.