by Greenberg, Michael D.
"Presents explanations that are lucid and friendly while not sacrificing a consistent and appropriate level of rigor. Anticipates and includes all possible steps and details needed by students"--