Classical And Quantum Knot Invariants