UNIVERSITY OF EDINBURGH ROLL OF HONOUR 1914-1919


Spring Sale: £22.40

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