John Henry Haynes - Ousterhout, Robert G., 1950- (Cornucopia Books, 2011)