Advanced windows - Richter, Jeffrey (Microsoft press, Washington, 1997)