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