Recommendations:

Alan Kay
Alan Kay

I have never forgotten the combined shock and thrill of making my way through this in my 20s.

Source