The Cuban Revolution - Thomas, Hugh Swynnerton 1931-2017 (Harper Torchbooks, 1977)