This site is a free online book that teaches analog and digital electronics using interactive animations.You can also download free e-books.