DownloadThe Portobello Bookshop Gift Guide 2024

James Bruce Ross Editor

James Bruce Ross was professor of history at Vassar College and the coeditor of The Portable Medieval Reader and The Portable Renaissance Reader.