Semantic Web and peer-to-peer : (Springer, 2006)