Microsoft Press offers some free ebooks! I found the ebooks at Microsoft Virtual Academy (MVA) which offers online Microsoft training to help developers learn the latest technology. MVA is free of charge, and the entire service is hosted on Windows Azure.
MVA has added 3 New Free ebooks. You can access them here.