The Harper Dictionary of Music: Terms, History and Biography with Illustrations