https://dailycdev.com/2020/02/20/davids-last-words-part-1/
David's Last Words: Part 1