Multiparadigmatic .NET, part 10 choosing an approach. IN The Working Programmer. - Neward, Ted (MSDN magazine)