Twenty Violin Duets is a fresh new collection of medium-advanced duets written by popular composer Steven L. Rosenhaus. Steven brings with him a wealth of knowledge and experience which is on full