Error-Correcting Linear Codes - Betten, Anton; Braun, Michael; Eisenbud, David; Fripertinger, Harald; Kerber, Adalbert; Kohnert, Axel; Wassermann, Alfred; Sturmfels, Bernd (Springer Berlin Heidelberg, 2006)