Digital signal processing :principles,algorithms and applications - Proakis, John G