common author parse function, doaj re-write