Elvenbane - A. Norton, M. Lackey
(Sci-fi, fantasy)