The laboratory of the mind: thought experiments in the natural sciences by Brown, James Robert 0 Type: Book