WPF recipes in C# 2008 a problem-solution approach - Noble, Sam; Bourton, Sam; Jones, Allen (Apress, 2009)