Constrained Shortest Paths and Related Problems by Mark Ziegelmann