The old new thing : practical development throughout the evolution of Windows - Chen, Raymond (Addison-Wesley, 2006)