Leonard Thompson

American historian specialized in South African history