- Functional Programming applied to Financial Contracts from the "The Fun of Programming", ed Gibbons and de Moor, Palgrave Macmillan 2003
- Using Wavelet Analysis in Data Mining
- Online book: Programming from Specifications, Carroll Morgan (Program Calculus for Imperative Languages)
- Merging Structured Data: The "3DM" XML 3-way Merging and Differencing Tool
- Search Engine Research Papers

