Essential Cell Biology
Bruce Alberts & Dennis Bray & Karen Hopkin & Alexander D. Johnson & Julian Lewis & Keith Roberts