Piano roles three hundred years of life with the piano - Parakilas, James (Yale University Press, 2001)