Computer Sound Design, Second Edition: Synthesis techniques and programming (Music Technology)