Books

Books an incredible resource to learn new concepts in a coherent way, to broaden point of views or simply to relax.

Here's a list of the ones I recommend (most recently read at the top):