Heat Kernel Method and its Applications