Knots, Low-Dimensional Topology and Applications