Publications by 'Colin J. Humphreys'