Laurie J Flynn is writer and book editor who has written extensively for the New York Times and was an editor at the San Jose Mercury News.