Foundations of Chemistry

Foundations of Chemistry: An Introductory Course for Science Students by Philippa Cranwell & Elizabeth Page