https://www.hizy.net/archives/19-perplexities-of-shame/
19 Perplexities of Shame