How to solve it
Pólya, George
Popularity
→
Current
75
Peak
95
Niche
99
Penguin
1990
253 pages