Living in the Environment : Principles, Connections, and Solution

This textbook is a bit heavy but worth it for the amount of content inside.