Have mentioned before but deserves mentioning again. http://en.chessbase.com/post/speelman-s-agony-62
His latest ruminations are very good. If you are a Canadian tournament player he's worth a submission. (great value - its free - literally priceless)