Michæl W. Bard
World Enough, and Time
,
by James Kahn
Not
quite
your standard fantasy quest novel