The eminent philosopher Ayn Rand once observed that the really major battle in our time is not between capitalism and Communism. The really major battle is between capitalism and altruism.