One Hundred Years of Solitude - Marquez, Gabriel Garcia. (David Campbell, 1998)