Cuba : a history / Hugh Thomas. London : Penguin Books, 2010