Understanding .NET : a tutorial and analysis - Chappell, David (Independent technology guides, 2002)