Jim HoaglandBooksBeyond DisruptionSouth Africa; civilizations in conflictSouth AfricaAuthor data: Open Library