Common practice harmony

Summary