Bruce Alberts

Essential cell biology - 2004 - 740 p.