Introduction to Electronic Circuit Design by Richard Spencer, Mohammed Shuaib Ghausi & Mohammed S. Ghausi