Essential cell biology - Alberts, Bruce (Garland Science Publishing, 2004)