What are the different ways to make windows programs besides MFC?

And what are some good books, I only have found books on MFC.

Thanks