The nature of explanation / - Craik, Kenneth James Williams (Cambridge University Press, 1967)