John Cosgrove, Author at Catholic Herald