NASA:10.2116/analsci.12.615 NASA:10.2116/analsci.19.469