“Nerds of a certain age” are likely to have heard of, or perhaps even watched, the TV show Chuck. In addition to some amusing writing and strong performances by Adam Baldwin and Zachary Levi, the series featured a recurring leitmotif of notable books on software design and development.

The episode Chuck and the Broken Heart features the definitive work on XSLT: XSLT Programmer’s Reference.

This book was my contstant companion for many years as I developed tooling to work with XML-based documentation content.


I always appreciated the clarity and completeness of the book, as well as Michael Kay’s continuing support of the language.