C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) 3rd (third) Edition by Joseph Albahari, Ben Albahari published by O'Reilly Media (2007)