The Old New Thing: Practical Development Throughout the Evolution of Windows, Paperback/Raymond Chen