Chemistry of biomolecules - Thore, Shivajirao N. (Oxford Book Company, 2018)