The muckle dram collection : 95 tunes for the great highland bagpipe /