Text this: The PN junction diode / Gerold W. Neudeck.