Shaping codes constructed from cost-constrained graphs | IEEE Journals & Magazine | IEEE Xplore