Integrated Circuit Design by Peter Pirsch & Dimitios Soudris