Contemporary science and natural explanation : - Hilton, Denis J. (Harvester Press, 1988)