Guillermo Cabrera Infante was born on 22 April 1929. He was Spanish national and known as Linguist, Screenwriter, Translator, Essayist,.