Sorensen presents a general theory of thought experiments: what they are, how they work, what are their virtues and vices. On Sorensen's view, philosophy differs from science in degree, but not in kind. For this reason, he claims, it is possible to understand philosophical thought experiments by concentrating on their resemblance to scientific relatives. Lessons learned about scientific experimentation carry over to thought experiment, and vice versa...