I have used this book for Circuit Theory I & II in college and I find the questions in the book VERY difficult. Many times, the solutions require a page full of calculations to derive one answer in chapter 2 (KVL)! In addition, the authors do not make any effort to gradually increase the problem's difficulty level, they simply make all their problems difficult. This is frustrating for students learning new concepts, because excercises are meant to reinforce what you have learned.Unless you have prior knowledge of circuit theory, do not purchase this book. The book is only good if you want to sharpen your existing circuit theory skills.