Which of the following novels is not written by an English Writer?

Answer: 
One Hundred Years of Solitude
Which of the following novels is not written by an English Writer?