Digital Integrated Circuits: A Design Perspective by Jan M. Rabaey | Menrva Books | MenrvaBooks