Protecting information : from classical error correction to quantum cryptography - Loepp, Susan.; Wootters, William Kent. (Cambridge University Press, 2006)