Author: Wade, Gerald E and Stiefel, Walter E