Cowan, Douglas E.,author.