Windows advanced programming design - Morris, Peter J. (NewTech, 1993)