In order to develop with MFC you will need to buy a version of Visual Studio; probably VS 2010, which is the latest. As for books, take a look
here[
^], but a better idea would be to visit your local bookshop or library and have a look at what is available, and choose one that is written in a format that appeals to you.