Inside C# - Archer, Tom; Whitechapel, Andrew (Microsoft Press, 2002)