Which book or books do you consider the best for understanding basic electronics such as diodes, transistors etc deeply for engineering degree. Right now I am reading Teach youself electricity and electronics by Gibilisco it seems good. And also anyone knows such site or video tutorials which shows the working of these devices by animations etc. Answers by the persons of the field would be greatly appreciated. Thanks.