https://www.taxconnections.com/taxblog/1031-exchange-overview/
1031 Exchange Overview