mfc internals - shepherd,george; WINGO, SCOT (massachusetts addison-wesley, 1998)