Text this: Molecular biology / David Freifelder.