Excellent first novel! Actually just excellent novel period. And Ferrett is a super awesome person. But that's not why you just read this. You should read it because he's written a book about interesting, flawed people and an unusual magic system that's not quite like any other book I've read.