Dissenting Traditions Essays on Bryan D. Palmer, Marxism, and History edited by Sean Carleton, Ted McCoy, and Julia Smith