Email: nathan at quackdown dot info
Last updated: 27 December 2019.

Books

Websites

Software

Selected publications

This is a selection of articles I've written or co-written since 1997.