Oh Wise One, if you're so wise, you should know better than to trust anything Dennis Ross or Bill Clinton have to say. Clinton's presidency was replete with lies and corruption (though not nearly as much as the Bush admin), and Ross has shown himself to be nothing more than a bourgeois establishment pundit and former politician.
Castro's book is valuable because it presents a version of history that is contrary to the official U.S. version. The U.S. version of history, as regards Cuba and Castro, have virtually nothing to do with the truth. It's mostly just propaganda left over from the Anti-Communist rhetoric and sentiment of the Cold War, and we should see it for exactly what it is.