Moorcraft, Paul L.,author.