The Laboratory of the Mind: Thought Experiments in the Natural Sciences by James Robert Brown Back to product details page >