Evolution, Marxism and Christianity: Studies in the Teilhardian Synthesis