O reilly 2004_head_first_design_patterns
Dotnet network prog_chap07
Richard blum c# network programming