Despite its demonstrable failure in the 20th century, Marxism remains one of the most popular political and economic ideologies today. Western...