Principles of cell and molecular biology - Kleinsmith, L J