In this paper we discuss topological BF theories in 3 and 4 dimensions
. Observables are associated to ordinary knots and links (in 3 dimensi
ons) and to 2-knots (in 4 dimensions). The vacuum expectation values o
f such observables give a wide range of invariants. Here we consider m
ainly the 3 dimensional case, where these invariants include Alexander
polynomials, HOMFLY polynomials and Kontsevich integrals. (C) 1995 Am
erican Institute of Physics.