Everyone should read "Open Borders" not because of the pro-immigration politics (which is good) but because it is a rare piece of discourse that keeps going back to seeing the issue from the side of people who disagree
Persuading people who already agree with you is a sociology phenomena, creating strong in-tribe binds, not persuasion.