Taken from L. Tang’s course slides.  Used with permission.