What Is Life? A Guide to Biology with Physiology By Jay Phelan 5th Edition You will find that this textbook has a companion website with extra resources.