Caltech Library logo

Foster, Michael Stewart