Coded Modulation Systems by John B. Anderson & Arne Svensson