Chapter 1. Introduction to Web Mashups