Digital integrated circuits a design perspective - Rabaey, Jan M. (Pearson Education, 2003)