Terry Pratchett. If you want a good book to start I would recommend Small Gods, it's IMO the best he ever wrote. He has a very wild and entertaining way to look at things.
SYN, did you read The Amazing Maurice and His Educated Rodents from TP? It's brilliant!