Biology: The Dynamic Science by Paul E. Hertz & Peter J. Russell