I think we have solved it: more and more authors are making their books open access, or at least freely readable, and there are open textbook sites. So, rather than read an expensive book, read a free one. 
Eg: I'm currently reading this