Philosophy of Chemistry by David Baird