Building client/server applications with VB.NET An example-driven approach. - Levinson Jeff (2003)