Organic Chemistry, 2nd Edn - Robert J. Ouellette (Academic Press Elsevier, 2019)