A little bit Dresden Files meets Harry Potter by way of a pinch of Neil Gaiman.
This guy has shot past Neil Gaiman, Jim Butcher and very nearly (but not quite) grazed Terry Pratchett on my favourite authors list.