Campbell essential biology with physiology - Simon, Eric (Pearson Education Limited, 2014)