Caltech Library logo

James, David Fielding