Digital signal processing - White, Steve (Thomson Learning, Australia, 2000)