Cakewalks, Rags and Novelties: The International Ragtime Discography (1894-1930)