Mos digital electronics - Cheng, Stephen Shao-Chung (World Scientific, 1987)