Basics of communications and coding - Chambers, William G (Clarendon Press, 1985)