Thought the name seemed familiar; he wrote a number of the early MS .NET 2000's era of C#, VB.Net and other Microsoft Press books. Warms the heart to see an industry mentor bang out goofy stuff for curiosity and fun.
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.
For a moment I was really confused about this purported achievement of late Mary Stuart before my brain made the right connection.