The University of Pennsylvania has a collection of over 35,000 books, including many primary sources for historical research.