Articles by J. W Haft (1)