Cuba Libre: A 500-Year Quest for Independence - 9780742566699