I stumbled upon this list of books on Stack Overflow, it might be useful:

http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books