Scars of War
2 contributors - Hardback
£87.00
Find out more
Diana Lary is a professor of history, affiliated withthe Center for Chinese Research, at the University of British Columbia.Stephen MacKinnon is a professor of history at ArizonaState University.