Nicholas Restivo
Papers:
150
My 20 Favorite Olympiad Problems, and 50 More
174
Unpacking Geometry Problems from Boxes You Make