This is a collection of things I have read that led to enjoyment or learning, and thus wanted to note down for future reference. Some are things that I have not read yet, but think will be enjoyable or valuable.

Websites:

Books:

Blogs:

Papers:

Other:

Compilations: