Coverage-wise, this is pretty close to the EE textbooks used in my sophmore and junior years. Depth-wise, it emphisizes the practical aspects of circuits whereas the textbooks in college had both practical as well as theoretical material. With some concetrated study and maybe some additional texts for reference, you should be able to have a really good, broad understanding of circuits.