NLM Digital Collections

First step in chemical principles: an introduction to modern chemistry, intended especially for beginners