Roger Hall, a free-lance writer, editor, and novelist, lives in Delaware.

Books by Roger Hall