(via teachingliteracy)
Looks like one good read.
I would like to write my own version of this one day.