All the theory that fits.
Loss of Citizenship as a Criminal Penalty The Curmudgeonly Clerk has a very thoughtful post on this topic.