Cell and molecular biology : concepts and experiments - Karp, Gerald (Wiley, 2005)