Terry Pratchett books.

Discworld is great! I've read all but Unseen Academicals and the young adult ones (and other spin off ones such as the Science of Discworld). I'm a fan of Vimes but also quite like Ridcully as well!

You should give the young adult books a go they are really good, and I'm 35, also for completeness they tie up some of the "witches" story lines. Plus they feature the nac mac feegle who are a perfect mockery of the scots :P

P.s I've read them all and the City Watch stories are my favourite <ok>