Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#: A C# developer's guide to the features and programming interfaces of Windows Workflow Foundation