Caltech Library logo

Beach, William Frederick