Technical career survival handbook 100 things you need to know - Burke, Peter Y. (Elsevier, Academic Press, 2017)