Introduction To Tropical Ecology by John Kricher & John C. Kricher