MFC Internals - Sheperd, George (Addison-Wesley Longman, 1999)