Temple Square — Past and Present

Delbert W. Ellsworth