Cecil Rhodes : flawed colossus / - Roberts, Brian. (Norton,, 1988)