Each skill section in this excellent resource for beginning, intermediate, and advanced players is concise, easy to understand, and provides an effective and meaningful approach to learning one-, two-, and three-octave scales plus more. Presentation of scales and arpeggios include excellent fingerings and an emphasis on bowing and rhythmic variations. Beginners are supported with rote and music notation as well as specific goals to accomplish. One special feature is an intense focus on the development of the intermediate player through two-octave scales, arpeggios, and chord progression arpeggios! These studies increase knowledge of music theory, promote chord recognition, and are especially valuable for those learning improvisation. Advanced players will be challenged by three-octave major and minor scales presented in increasing rhythmic values. Finally, scales in sixths and thirds are offered for continued study and development of double stops. Discover a deep appreciation for getting the most out of scales!