Recommendations:

Alan Kay
Alan Kay

Another book that I've loved

Source