De Micheli, Synthesis and Organization of Digital Circuits, (), McGraw Hill, 1994. 9780070163331. (Required).