Donal McCracken

Title

Professor Emeritus of History

Institute

University of KwaZuku-Natal, South Africa

Regions and countries of specialization

Southern Africa

Topics

African, South African and Irish History