FreeTech BooksA site listing free online computer science, engineering, and programming books, textbooks, and lecture notes. Books are published under open licenses, are in the public domain, or have another license that allows the work to be distributed freely.