Alan Kay's - Forgotten books every new programmer should read