The Audio Programming Book by Richard Boulanger