Windows presentation foundation unleashed - Nathan (Sams, 2007)