https://www.taxconnections.com/taxblog/u-s-taxes-for-worldly-americans-the-traveling-expats-guide-to-living-working-and-staying-tax-compliant-abroad/
U.S. Taxes for Worldly Americans: The Traveling Expat's Guide to Living, Working, and Staying Tax Compliant Abroad