Changes
Improved author processing.
local config = frame.args
local AuthorMask = args.authormask or args.authormask
local Surname1 = args.last or args.surname or args.author or args.last1 or args.surname1 or args.author1 or args.authors or args.author
local Surname2 = args.last2 or args.surname2 or args.author2
local Surname3 = args.last3 or args.surname3 or args.author3
local ISBN= args.isbn or args.ISBN
local DOI= args.doi or args.DOI
local Authors = args.authors
if ( Chapter ~= nil ) then Chapter = " \"" .. Chapter .. "\"." else Chapter = "" end
if ( Title ~= nil ) then Title = " ''" .. Title .. "''." else Title = "" end
if ( Publisher ~= nil ) then Publisher = " " .. Publisher .. "." else Publisher = "" end
if ( Language ~= nil ) then text = text .. " (in " .. Language .. ")" end
if ( ISBN ~= nil ) then text = text .. " ISBN " .. ISBN end