Alger, James D. (James Dyce), 1912-1986