If you want some great literature that's been published in the last 20 years, I suggest Umberto Eco. He has published both fiction and nonfiction. I havn't read his work yet, but most of the 3rd year students in my course (only a 3 year course) are fanatic about him. I respect these guys opinions alot. Here's what it has to say about him in 'About the Author' in Foucault's Pendulum :
Has anyone read Eco? If you have, what do you think?Umberto Eco has an international reputation as a philosopher, historian and literary critic. His first novel, The Name of the Rose, was a bestseller throughout the world. A professor at the University of Bologna, he lives in Milan.