Bach Miniatures

The Art of the Fugue, BWV 1080 - Contarpunctus 16