Caltech Library logo

Tang, Yinglu