GEOMETRIC, ALGEBRAIC AND TOPOLOGICAL METHODS FOR QUANTUM FIELD THEORY