Author: Margaret Ball Anne McCaffrey