One hundred years of solitude - Garcia Marquez, Gabriel (Harpe Collins, 1998)