Canadian fiddler Bill Guest has collected and arranged 58 great fiddle waltzes written by a superb collection of contemporary fiddlers. The tunes are scored for violin solo, duet, or trio. This book comes with a stereo listening CD which demonstrates 30 songs from the book.