Dragonslayer by Duncan M. Hamilton