Ascending by Michael Mehrhoff
_