Hyper Physics(1) Hyper Physics(2) All about circuits Basic electronics tutorials Britney Spears' Guide to Semiconductor Physics XCircuit program (linux, windows)