Codes and curves - Walker, Judy (American mathematical society, 2000)