The Illustrated Book Of Patience Games by David Hoffmann & Professor Hoffmann