Middle Earth by michael Chervenak
_