ORNL:10.1089/ast.2007.0159 ORNL:10.1089/ast.2010.0508