At the time I learned about Tierra I didn't have a way to get at any of Ray's papers or code. Now I do, but I'd kinda forgotten about it. I really should revisit it. There's probably a lot of fun to be had there.
Aside: Steven Levy's "Artificial Life"[1] was where I learned about Tierra. That book, along with Levy's "Hackers"[2], and Gleick's "Chaos"[3] were formative books for young me.
[0] https://en.wikipedia.org/wiki/Core_War
[1] https://www.amazon.com/Artificial-Life-Frontier-Computers-Bi...
[2] https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...
[3] https://www.amazon.com/Chaos-Making-Science-James-Gleick/dp/...
A lot drier but top marks for clarity: “Linear Algebra Done Right” by Axler.[2] It got me through both undergraduate and PhD math degrees. When something was confusing in a lecture or another textbook, I could always return to Axler for the most direct path from ignorance to understanding.
[0]: https://www.amazon.com/Chaos-Making-Science-James-Gleick/dp/... [1]: https://www.amazon.com/Information-History-Theory-Flood/dp/1... [2]: https://linear.axler.net/
2. Why Zebras Don't Get Ulcers [ http://amzn.to/1kFszdH ] - great book on stress and its effects by Robert Sapolsky (have you seen his lectures on behavioural biology? Fascinating stuff, even if you always thought 'meh, biology' - the guy is an amazing lecturer)
http://www.amazon.com/dp/031600538X
"Chaos: Making a New Science"
http://www.amazon.com/dp/0143113453
"The Signal and the Noise: Why So Many Predictions Fail — but Some Don't"
[1] http://www.amazon.co.uk/Chaos-Making-Science-James-Gleick/dp...
https://www.amazon.com/Iron-Steam-Money-Industrial-Revolutio...
https://www.amazon.com/Rents-How-Marketing-Causes-Inequality...
https://www.amazon.com/Chaos-Making-Science-James-Gleick/dp/...
Oftentimes such books will repeat their core points over and over, or include a lot of detail which feels irrelevant/overly technical and I will soon forget. In my experience, it's surprisingly common for books written for a general audience to include technical details and descriptions which are only meaningful for a specialist. Even though the book is hundreds of pages long, and there's plenty of room, the author still doesn't provide the necessary background knowledge to interpret the technical details they're including.
>Most books I read have a lot of information, if they didn't I would stop reading.
Any tips on finding such books?