Chen, et al.. OPRA: An Open-source Online Preference Reporting and Aggregation System. 28 May 2020.