Robert N H Skilling Author