Take a look on this:
links:
https://www.cambridge.org/core/what-we-publish/textbooks
untested, maybe you need make free user account first
they have nice collection of engineering and geosciences books
https://www.cambridge.org/core/what-we-publish/textbooks/listing?aggs[productSubject][filters]=F470FBF5683D93478C7CAE5A30EF9AE8
https://www.cambridge.org/core/what-we-publish/textbooks/listing?aggs[productSubject][filters]=CCC62FE56DCC1D050CA1340C1CCF46F5