Abelian Bf Theories and Knot Invariants Abelian Bf Theories and Knot Invariants Abelian Bf Theories and Knot Invariants