Heat Kernels And Dirac Operators