Scales for Advanced Violinists by Barbara Barber
3 octave scales, arpeggios, broken thirds, and double stops in all 12 major, and melodic and harmonic minor keys, with dozens of bowings and rhythmic variations. .