https://cdevroe.com/2017/10/08/required-reading/
Required reading