Origins of design of data frames: Software for data analysis (John Chambers)
doi.orgSoftware for data analysis (John Chambers) is an R programming book but its unique position and style provides outstanding background on data frames and how statistical software should be. designed. One can of course extend this to AI software or data science or scientific computing.