I'm currently reading A Hat Full of Sky, by Terry Pratchett. Amazingly funny author and prolific too.
Some of the best books i've read are:
G.P. Taylor - Shadowmancer
Robert Harris - Fatherland
William King - Farseer
George Orwell - 1984 & Animal Farm
Tom Clancy - SSN
ps: I can't stand Harry Pottter as Rincewind is a much more likable character