Digital signal processing - Antoniou, Andreas (MCGraw- Hill, 2006)