Principles of Electronics: Analog and Digital
Lloyd R. Fortney is at Duke University.