The art of problem solving
Alfred S. Posamentier
,
Schulz, Wolfgang
Find this book
Open Library