farn . , Edinburgh ; agent Uhr.