Middle Earth OR by W. Patrick O'Brien
_