Digital signal processing : mathematical and computional methods, software development and applications : Jonathan M Blackledge (Affiliated Ease-West Press Ltd, New Delhi, 2006)