'Children of Blood and Bone' is a feast for hungry readers