Beneath the Surface of Time by Margaret Fischer Dukeman