Kingdoms of yesterday - Arthur Cunningham Lothian (John murray)