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