As for Pratchett... when I were a teenager, i loved his books (Mort, guards guards, men at arms..) but i tried to read one of his more recent ones and i don't know if it was me o the book but i didn't enjoy it enough to read it all... (think it was called "money")