Experiencing music technology - Williams, David Brian (Schirmer Books, 1996)