Algebraic-Geometric Codes by Robert Niebuhr