Studies on Scales and Intervals: 125 Exercises in all Keys with Sharpes 100 Exercises in all Keys with Flats