Bruce Alberts

Essential Cell Biology, 4th Edition