Programming Microsoft  Visual C#  2005: The Base Class Library (Developer Reference)