EBSCO's eBook Academic Collection is a multi-subject ebook platform with over 100,000 ebooks. This platform lets you read online, checkout ebooks for download, and copy or print sections of the ebook. You may also want to try ProQuest Ebook Central if you can't find what you're looking for.
Link to resource: eBook Academic Collection (EBSCO)
Fulltext available: Books