John Niven, 1921-1997

Hans L. Trefousse
1997 Pacific Historical Review  
doi:10.2307/3642276 fatcat:s5vnquuil5hzliogow7qsidfoq