The Hathi Trust is a reliable and increasingly comprehensive digital archive of library materials converted from print that is co-owned and managed by a number of academic institutions.

http://www.lib.umn.edu/get/16909