The book supplies a solid description of electrical circuits and the theory behind them but it really falls short when it comes to practice problems; they are not incredibly comprehensive and there aren't too many of them. This might be my instructors fault for assigning extremely difficult exam questions, however.