Dragonriders of Pern - Anne Mccaffrey