Cell biology - Earnshaw, William C (2008)