Terrific...The city’s vibrant, exciting, dangerous atmosphere is superbly portrayed
Marcel Berlins, The Times
Johannesburg is fertile ground for a crime writer… Strong and vivid, City of Blood is the coming-of-age story of both Siphiwe and the slightly older Progress… There is plenty of action, but also, amid the ...
Guardian
Explosive and emotional, a journey to the dark side you won't forget
Dreda Say Mitchell
Terrific...The city’s vibrant, exciting, dangerous atmosphere is superbly portrayed
Marcel Berlins, The Times
Johannesburg is fertile ground for a crime writer… Strong and vivid, City of Blood is the coming-of-age story of both Siphiwe and the slightly older Progress… There is plenty of action, but also, amid the ...
Guardian
Explosive and emotional, a journey to the dark side you won't forget
Dreda Say Mitchell
Terrific...The city’s vibrant, exciting, dangerous atmosphere is superbly portrayed
Marcel Berlins, The Times
Johannesburg is fertile ground for a crime writer… Strong and vivid, City of Blood is the coming-of-age story of both Siphiwe and the slightly older Progress… There is plenty of action, but also, amid the ...
Guardian
Explosive and emotional, a journey to the dark side you won't forget