Dave Shively has written 56 articles: