An introduction to music technology - Hosken, Daniel W. (Daniel William)