Sherwin Bryce-Pease, Sophie Mokoena look at Castro's life and times