I wish I have more time to read different kinds of books.
Books I strongly recommend to read:
Reinventing Discovery: The New Era of Networked Science by Michael Nielsen
The science of the artificial by Herbert Simon
Links I love to listen or watch:
Technical Links