
In this comprehensive guide to counterpoint, Gian Giuseppe Bernardi provides a thorough introduction to the principles of writing music in multiple parts. With clear explanations and numerous examples, Bernardi covers topics such as species counterpoint, the fugue, and more...