Jonathan Ball Publishers pull the plug on controversial Herman Mashaba book