Design of Devices and Systems, Third Edition by Richard H. Engelmann & H. Middendorf William