Author: Brookes, E H & Hurwitz, N