Dennis L Taylor Author