Understanding Audio by Daniel M. Thompson