NPJ advanced manufacturing [NPJ Adv Manuf] NLMUID: 9918994695406676