Beginning XSLT 2.0 : from novice to professional - Tennison, Jeni, (Apress, 2005)