One hundred years of solitude - Garcia Marquez, Gabriel (Penguin Books, 2014)