AIAA Ad Hoc Task Force on Solar Energy for Earth.