Diodes And Applications