Campbell essential biology with physiology - Campbell (Pearson, 2017)