Mathematical Reflections: In a Room with Many Mirrors by Peter D. Hilton | Menrva Books | MenrvaBooks