C# essentials - Albahari, Ben (O'Reilly, 2001)