Microelectronic circuit design - JAEGER, Richard., BLALOCH, Travis N. (McGrow Hill, 2004)