Shaun McAfee, Author at Catholic Herald