General,organic, and biochemistry - Dennison, Bill (Boston, 2007)