Algebraic Number Theory and Code Design for Rayleigh Fading Channels (Foundations and trends in communications and information theory, 2004)