Author: Severud-Perrone-Sturm-Bandel.