william l. cron (author)