A Brand New Day by Michael Feistel
_