Author: n.f.m. henry, h. lipson, w.a. wooster