World's Greatest Ragtime Solos: 34 Ragtime Piano Originals by 14 Composers