Classical Form: A Theory of Formal Functions for the Instrumental Music of Haydn, Mozart, and Beethoven