Models, Theories And Concepts by James P. Smith