Thinking Sideways: How to Think Like a Chess Player and Win at Life by Jennifer Shahade Back to product details page >