New college, Edinburgh,
Subtitle: A centenary history,