Of love and other demons - Garcia Marquez, Gabriel (Jonathan Cape, 1995)