Design Guidelines, Managed code and the .NET Framework
Joel does a very good job of exposing on generics work in the CLR and the implications on performance. Definitely worth a read!