id: 6e937aae-74a2-46b6-8528-fdca51723728 url: http://www.dspguide.com/pdfbook.htm