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