Semiconductors and P-N Junction Diodes