Who serves as the antagonist in 'Wuthering Heights'?
Edgar Linton
Catherine Earnshaw
Nelly Dean
Heathcliff