Fun with Silverlight 4: Illustrated Guide to Creating Rich Internet Applications with Examples in C#, ASP.NET, XAML, Media, Webcam, AJAX, REST and Web Services