The scientist and engineer's guide to digital signal processing

Steven W. Smith
California Technical Pub.
9780966017632
0-9660176-3-3