The Socialist Party of America: A Complete History