UNIVERSITY OF EDINBURGH ROLL OF HONOUR 1914-1919

£28.00

Service Record of 944 University members who died, of thousands who served and survived and list of Honours and Awards