Of minds and molecules new philosophical perspectives on chemistry - Bhushan, Nalini; Rosenfeld, Stuart M. (Oxford University Press, 2000)