General, organic, and biological chemistry - Stoker, H.Stephen (Cengage Learning, 2016)