Over at the Logos blog, Robert Elmer provides a helpful overview of who wrote the Bible. He lists and explains what we know about the human authors of every book of the Bible. Then he highlights how some books of the Bible describe the Bible itself (interacting with other books).
Elmer’s writing is plain and clear, and his overview provides a good summary of the big picture with respect to these questions.