HathiTrust is a partnership of major research institutions and libraries working to ensure that the cultural record is preserved and accessible long into the future. Public domain works deposited in HathiTrust without restrictions and works made available by rights holders under Creative Commons licenses are available for full public download. (Description provided by HathiTrust).