Eric M. O'Brien

Papers:
25 Cultivating Algebraic Thinking
150 Puzzles and Codes that Enhance Number Theory