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