Windows NT Network Programming: How to Survive in a 32-Bit Networking World