John Duncan

Birds of the British Isles

Charles Dixon i John Duncan

Wonder Tales from Scottish Myth & Legend

Donald Alexander MacKenzie i John Duncan