CMOS Logic Circuit Design by John P. Uyemura