Windows presentation foundation unleashed - Nathan, Adam, 1977- (Sams, 2007)