The Path from Perturbative Chern-Simons Theory to Knot Invariants