The New Grove Dictionary of Musical Instruments (3 volume set)