Scientific imagination: with a new introduction - Holton, Gerald (Universities press, 1998)