Nice thread Lal!
But how do you define fantasy in this one?
If Herbert's Dune is fantasy shouldn't we then count also other sci-fi stuff as well (even the old Edgar Rice Burroughs!
)?
Another demarcation line issue: where is the difference between historical fiction or magical realism and fantasy?
I could put forward Tolkien and Holdstock with any definition but after that it gets harder...
Depending on the definiton I could offer Gogol or Marquez; Banks, Simmons or Gibson etc. And how about Jonathan Swift?