Manyebook
Steven W. Smith
Digital Signal Processing
The Scientist and Engineer's Guide to Digital Signal Processing