Transistors, Diodes, and Solar Cells: An Introduction to the Semiconductor Devices That Run the World Paperback $49.95