Author: Lin Carter L. Sprague De Camp