Digital signal processing - White, Steve (Thomson, 2002)