The Bach handbook : 50 pieces for the developing flutist : solo flute - Bach, Johann Sebastian, 1685-1750 (G. Schirmer : distributed by Hal Leonard, 1998)