Title: A survey of socialism