Vallen, Gary K.,author.