REVIEW – James III: The True Mirror (Edinburgh International Festival)

*****