Essential Windows presentation foundation - Anderson, Chris, 1974- (Microsoft .NET development series, 2007)