An introduction to chemistry - Moore, Peter B. (Cambridge Scholars Publishing, 2020)