WPF Recipes in C# 2008 A Problem-Solution Approach - Noble, Sam; Bourton, Sam; Jones, Allen (Apress, 2009)