Hits the nail on the head.
The reason this happens is because your holy bible is made up of smaller books and then bound together as one big book. The smaller books spoke their own opinions and were not meant to be bound with others and considered as one. The books also come from different times and different authors. It is only natural that there are contradictions and almost impossible that there would not be.
So much for the infallible holy book of god that he had men write. I quit Christianity for this reason.