https://nfaw.org/storage/2020/10/Appendix-A.pdf