Serialization and Model Binding in ASP.NET Web API

How ASP.NET Web API binds HTTP messages to domain models, and how to work with media formats in Web API.