CMOS VLSI Desing : a circuits and systems perspective. - Weste, Neil H. E (2005)