Holy smoke - Cabrera Infante, Guillermo, 1929-2005 (Harper & Row, 1985)