Sonata forms - Rosen, Charles 1927-2012 (Norton, 1980)