These 20 Caprices are fun to play but challenging, so that they may be enjoyed for many years. However, none of the pieces is written in the extreme and the range has been kept reasonable. The key signatures are all three flats, three sharps or fewer. Comes with a demo CD with Allen Vizzutti performing each piece.