http://silkcooper.com/adversarial-proceeding/