Essential cell biology - Bruce, Alberts (Garland Science, 2010)