Mooney, Harald L.,author.