This is a very complete book: ita has good explanations for people who cannot understand the topics that are being covered, but there are also challeging exercises for the poeple who is good at ... Read More
The book is an excellent review for the established provider, and a valuable learning tool for the student. I recommend it highly for either level. A bit pricey for the used book, but still worth ... Read More