Peter D Smith

Smith writes regularly for the Guardian, Independent and TLS among others and teaches at University College London.