Cell and molecular biology - Karp Gerald (1996)