Prelude BWV 999 by Bach for Guitar (PDF)
Prelude BWV 999 by Johann Sebastian Bach (1685-1750). PDF sheet music for classical guitar. Comes with both a notation edition with left hand fingering and a separate tab edition. The level is mid to late intermediate (Grade 7). This is a PDF download.
Originally for lute in C minor it adapts nicely when arranged for guitar in D minor. It was likely written on lute- harpsichord (lautenwerk), an uncommon instrument, and so it became popularly known as a Lute Suite. The first appearance of the work was found in a collection of keyboard works collected by Johann Peter Kellner (1705-1772). That said, the Prelude aspect of the work is certainly in a style common to lutes works of the era. You can also find the tab hardcopy in my Classical Guitar Tab book on Amazon.