Dave Armstrong, Author at Catholic Herald