A Self-Study Guide For Digial Signal Processing by John G. Proakis, Vinay K. Ingle & Vinay Ingle