Analysis And Design Of Digital Integrated Circuits by David Hodges & H. Hodges