Essential Cell Biology by David O Morgan, Karen Hopkin, Keith Roberts, Martin Raff, Alexander D. Johnson, Bruce Alberts | Lex | Lex