Python Objects: Mutable vs. Immutable
codehabitude.com