Author: Theodore D. Weinshall
Alternate names: Theodore D Weinshall