Contemporary Electronics: Fundamentals, Devices, Circuits, and Systems