NYPL Digital Collections provides access to over 600,000 images digitized from primary sources and printed rarities in the collections of The New York Public Library.

http://digitalcollections.nypl.org