AP Environmental Science - Thorpe, Gary S (New York Barron's, 2007)