Using the dynamic keyword in C# 4.0. - Esposito, Dino (MSDN magazine)