The Scientific Imagination: With a New Introduction