Campbell essential biology with physiology - Simon, Eric J. (Pearson, 2017)