Essential Cell Biology
Bruce Alberts,Karen Hopkin,Alexander D. Johnson,David Morgan,Martin Raff,Keith (univ,Keith Roberts