David Barnes is a Senior Fellow at CARR. He has held research and teaching positions at the University of Birmingham, University of Oxford, and the Harrison Institute, University of Virginia, and has written widely on 20thcentury radical politics and culture.