Author: Henning Stichtenoth; Hiroshi Niitsuma