--Has modern science made philosophy obsolete? --Is the soul real? --Do we have a free will? --Why should we be moral? --Does God exist, and if so, why is there so much pain and suffering in the world? --What is the relation between faith and reason? Ric Machuga takes a holistic approach to these questions. No philosophical idea, no matter how small, can live alone. Ideas always gain their force, power, and life from their surroundings--their ""ecosystem.""...