Caltech Library logo

Mosher, James Marshall