My reading recommendations:
Mathematics/ Category Theory
- How to Solve It (George Polya)
- Introduction to Mathematical Philosophy (Bertrand Russell)
- Mathematics: A Very Short Introduction (Timothy Gowers)
- Conceptual Mathematics (F. William Lawvere and Stephen H. Schanuel)
- Mathematics, Form and Function (Saunders Mac Lane)
- Algebra 0 (Paolo Aluffi)
- Categories and Computer Science (R. F. C. Walters)
- Category Theory for the Sciences (David Spivak)
Computer Science/ Functional Programming
- The Pattern On The Stone (Danny Hills)
- Mathematica: The Student Book (Stephen Wolfram)
- The Elements of Computing Systems (Noan Nisan and Shimon Schocken)
- The UNIX Programming Environment (Brian W. Kernighan and Rob Pike)
- Learn You a Haskell for Great Good! (Miran Lipovaca)
Evolution/ Economics/ Ethics
- The Selfish Gene (Richard Dawkins)
- The Red Queen: Sex and the Evolution of Human Nature (Matt Ridley)
- The Genome (Matt Ridley)
- The Origins of Virtue (Matt Ridley)
- The Extended Phenotype (Richard Dawkins)
Psychology/ Philosophy