Living in the Environment: Principles, Connections, and Solutions

You will find that this textbook has a companion website with extra resources.