Where code and content meet design patterns for Web content management and delivery, personalisation and user participation - Rüping, Andreas (John Wiley & Sons, 2009)