One Hundred Years of Solitude by Gabriel García Márquez

See book on Amazon or The Book Depository