For those seeking books on Kirchhoff's laws that include both theory and exercises, "Foundations of Electromagnetic Theory" by Reitz and Milford is recommended, particularly its first edition from 1960. For extensive practice, introductory texts on circuits and electrical engineering are suggested. Additionally, "Modern Graph Theory" by Bollobas offers a mathematical perspective, while "A Course in Mathematics for Students of Physics" by Baumberg and Sternberg provides insights into the connection between circuits and homology theory.