Introduction to Cell and Molecular Biology by Alan Wolfe & Stephen L. Wolfe