Years in the making : the time-travel stories of L. Sprague De Camp