Some good material too.

http://lithobolos.net/articles/black-demons