Signal processing first - McClellan, James H.; Schafer, Ronald W.; Yoder, Mark A.