It’s sometimes hard to find a decent, thorough, self-contained fantasy novel, but The Charlatan’s Boy manages to accomplish all that and more.