Programming in the .NET environment - Watkins, Damien (Addison-Wesley, 2003)