Cecil H. Green Library

Place of Business: Stanford, Calif.