General,organic and biochemistry. - Bettelheim Fredrick A; March Jerry (1998)