A detailed, multi-volume reference on component types.
Covers history, atoms, and basic components.
Cannot introduce net energy into the circuit (Resistors, Capacitors, Inductors). Download Electronic Elements pdf
Alternatively, I can provide a link to a comprehensive handbook (like the CBSE document) that covers both. BASIC ELECTRONIC COMPONENTS
Can introduce energy or switch/amplify (Transistors, ICs). A detailed, multi-volume reference on component types
Allow current to flow in only one direction, used for rectification.
Covers semiconductor diodes and transistor theory. Components Classification Download Electronic Elements pdf
A good beginner's guide detailing resistors and capacitors.