N.C. Fleming is Principal Lecturer in Modern History at the University of Worcester, Associate Fellow at the Institute of Commonwealth Studies, University of London and Honorary Research Fellow at Cardiff University, UK. He has been a Visiting Fellow at St Catherine's College and Senior Associate Member at St Antony's College, University of Oxford, UK.