ghosts of memory — Jun 3 2012

abstract