See Forever by Robert White
_