There is a list of free books from Microsoft at http://blogs.msdn.com/b/education/archive/2011/03/11/something-for-the-weekend-free-ebooks-from-microsoft-press.aspx