Exploring Ecology by Patricia Warren & Patricia A. Warren