Author:  Wilhelm Riedel and W.E. Crum