nick de vilance|author