Pipers : a guide to the players and music of the Highland bagpipe