NASA:10.4006/1.3123664 NASA:10.4006/1.3284078 NASA:10.4006/1.3637365