One hundred years of solitude - Marquez, Gabriel Garcia (India Penguin books, 1996)