Essential Cell Biology by Peter Walter, Julian Lewis, Karen Hopkin, Alexander D Johnson, Keith Roberts, Dennis Bray, Martin Raff, Bruce Alberts | Lex | Lex