This introduction to circuit design is unusual in several respects.
First, it offers not just explanations, but a full course.
Each of the twenty-five sessions begins with a discussion of a particular.
Carturesti
Cartepedia
Learning the art of electronics: a hands-on lab course