Books and Publications

I've had 8 books published, have acted as technical reviewer for a number of other books, and been involved in other publications.

Organisations I'm involved in