Author: Chabay and Sherwood.