Barthold Kuijken has edited this JS Bach Sonata in G minor, and he has written a very interesting commentary on its authenticity. He also deals with performance practice and gives detailed notes on the sources of his information.
Difficulty guide: 7-8
Difficulty level, roughly compared to ABRSM exam grades. 0 is total beginner, 9 is advanced (beyond grade 8).