Impossible?: Surprising Solutions to Counterintuitive Conundrums by Julian Havil Back to product details page >