I read packrat parsers in Haskell [PDF], and understood only about 25%.
I read 'Do androids dream of electric sheep?' by Philip K. Dick and 'In search of Schrödinger's cat' by John Gribbin and understood both.
I also got a deadtree version of 'Programming Pearls' by Jon Bentley
I still have two exams to give.
I am still having some trouble with parsing Markdown in factor.
I am an egoist for starting all the sentences with I.