Philosophy of science: the key thinkers by Brown, James Robert fromContinuum Key Thinkers 0 Type: Book