Programming Reactive Extensions and LINQ - Jesse Liberty, Paul Betts (Apress)