History of the twenty seven gods of Linlithgow