Stickels, Terry

The big book of mind-bending puzzles - New York : Sterling 2006

9781402732553