Jennifer Altehenger is Associate Professor of Chinese History and Jessica Rawson Fellow in Modern Asian History at the University of Oxford.
Legal Lessons
Jennifer Altehenger - Paperback
£27.95
Material Contradictions in Mao's China
2 contributors - Paperback
£27.99
2 contributors - Hardback
£91.00