(download for better quality)
Introducing Assignment invalidates the Substitution Model of Evaluation and violates Referential Transparency - as explained in SICP (the Wizard Book)
Tags: abelson, assignment, fp, functional programming, lisp, mutation, referential transparency, sicp, side effect, structure and interpretation of computer programs, substitution model, sussman