cherubini_counterpoint_and_fugue:on_double_counterpoint:triple_and_quadruple_counterpoint_at_the_twelfth