David Agren, Author at Catholic Herald