Key of Ice and Steel
Key of Ice and Steel
(Keys to Paradise, book 3)
Daniel Moran (Robert E Vardeman)