Stephane Grappelli: A Life in the Jazz Century