Sonata forms - Rosen, Charles (New York, London : W.W. Norton, 1988)
Revised edition