He wrote Programming Windows 3.1 which was the classic reference for Windows programming in the 90s and just known as ‘Petzold’. All Win16 and C. The managed languages are much later.