the spook who sat bylatest news & developments