NASA:10.1300/J122v21n03_09 NASA:10.1300/J123v24n03_17