Web Component Development with Zope 3 - Philipp Weitershausen (Springer)