Writer: David Hirsh

David Hirsh

David teaches sociology at Goldsmiths, University of London. He's also the Editor of http://EngageOnline.org.uk .