General, organic, and biochemistry an applied approach - Armstrong, James (Cengage Learning, 2015)