Fugal analysis: a companion to "Fugue," being a collection of fugues of various