There are some really good computer science related books available online for free! Below are some of the great ones I've found, but I'm sure there must be some more. If you know of them please mention them in the comments.