Reading list: programming history