The CSC Societies yearbook 2017-2018
Trinity College (Dublin, Ireland).Central Societies Committee.
Title from cover.