Gaia Connections: An Introduction to Ecology, Ecoethics, and Economics