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