This thorough, yet concise, treatment of all the key topics also gives students a sound understanding of the underlying theory.[...]