Was David Righteous?

One of the advantages of reading through the Bible on a regular basis is that you will encounter passages that you might not otherwise read.  […]