Translation: Johann Sebastian Bach. For Piano Solo.
Translation: Alessandro Marcello. Easy Piano. Hal Leonard.
Translation: Bach, Johann Sebastian, Marcello, Alessandro. PFA. Z14637.