3 ms·Stanford University Press Awarded $1.2M for Interactive Scholarly Works6 points by benbreen 12y ago