DownloadThe Portobello Bookshop Gift Guide 2024

James Farley Author & Editor

James Farley is a specialist in the field of propaganda and modern Chinese history and holds a PhD from the University of Kent, UK.