Creation And Scientific Creativity by Paul Haffner