Barnard, John Levi,author.