One Hundred Years of Solitude - Gabriel Garcia Marquez