Distribution Theory and its Applications