Cell and molecular biology by Gerald Karp · Bookplated