Basic VLSI design - PucknelllhDouglas A. ( Douglas Albert )