The Study of Counterpoint: From Johann Joseph Fux's Gradus Ad Parnassum