I've been reading this large book by Charles Colson, "How NOW shall we live"
I think it covers the root of the problem (and answers) extensively.

http://www.amazon.com/How-Now-Shall-.../dp/0842318089