Special Linear Systems on Curves and Algorithmic Applications - Sebastian Kochinke (2017)