Ecology: global insights and investigations 9780073532509