Time Strider: Choosing a New Path

By G. B. Roth