Analog and digital electronics - Roth, Charles H. (Cengage, 2025)