Some good reads (in NO particular order):

last_updated: 11/29/2020