Experiencing music technology - Williams, David Brian (Thomson Higher Education, 2006)