Environmental Science: Foundations And Applications by Andrew Friedland & Rick Relyea