Cmos Vlsi Low-power Design by Mohamed Kawokgy