endatabas

Bibliography.

In addition to our reference list of primary sources, our bibliography also contains background research and suggested reading. It is a superset of research material relevant to Endatabas.

[1] ISO/IEC 19075-2:2021. Information technology — guidance for the use of database language SQL — part 2: Time-related information. Standard, ISO/IEC, August 2021. https://www.iso.org/standard/78933.html. [ bib | .html ]
[2] ISO/IEC 19075-6:2021. Information technology — guidance for the use of database language SQL — part 6: Support for JSON. Standard, ISO/IEC, August 2021. https://www.iso.org/standard/78937.html. [ bib | .html ]
[3] ISO/IEC 9075-2:2016. Information technology — database languages — SQL — part 2: Foundation (SQL/Foundation). Standard, ISO/IEC, August 2021. https://www.iso.org/standard/63556.html. [ bib | .html ]
[4] Anastassia Ailamaki, David J. DeWitt, and Mark D. Hill. Data page layouts for relational databases on deep memory hierarchies. The VLDB Journal, 11(3):198–215, November 2002. [ bib | DOI | .pdf ]
[5] Michael Armbrust, Tathagata Das, Liwen Sun, Burak Yavuz, Shixiong Zhu, Mukul Murthy, Joseph Torres, Herman van Hovell, Adrian Ionescu, Alicja Luszczak, Michal undefinedwitakowski, Michal Szafrański, Xiao Li, Takuya Ueshin, Mostafa Mokhtar, Peter Boncz, Ali Ghodsi, Sameer Paranjpye, Pieter Senster, Reynold Xin, and Matei Zaharia. Delta lake: High-performance ACID table storage over cloud object stores. Proceedings of the VLDB Endowment, 13(12):3411–3424, September 2020. [ bib | DOI | .pdf ]
[6] Yael Ben-Haim and Elad Tom-Tov. A streaming parallel decision tree algorithm. J. Mach. Learn. Res., 11:849–872, March 2010. [ bib | DOI | .pdf ]
[7] Jon Louis. Bentley and James B. Saxe. Decomposable searching problems i. static-to-dynamic transformation. Journal of Algorithms, 1(4):301--358, 1980. [ bib | DOI | http ]
[8] Laurent Bindschaedler, Ashvin Goel, and Willy Zwaenepoel. Hailstorm: Disaggregated compute and storage for distributed LSM-based databases. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '20, page 301–316, New York, NY, USA, 2020. Association for Computing Machinery. [ bib | DOI | .pdf ]
[9] Peter A. Boncz, Stefan Manegold, and Martin L. Kersten. Database architecture optimized for the new bottleneck: Memory access. In Proceedings of the 25th International Conference on Very Large Data Bases, VLDB '99, page 54–65, San Francisco, CA, USA, 1999. Morgan Kaufmann Publishers Inc. [ bib | DOI | .pdf ]
[10] Peter A. Boncz, Marcin Zukowski, and Niels Nes. MonetDB/X100: Hyper-pipelining query execution. In Second Biennial Conference on Innovative Data Systems Research, CIDR 2005, Asilomar, CA, USA, January 4-7, 2005, Online Proceedings, page 225–237. www.cidrdb.org, 2005. [ bib | .pdf ]
[11] Matthias Brantner, Daniela Florescu, David Graf, Donald Kossmann, and Tim Kraska. Building a database on S3. In Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD '08, page 251–264, New York, NY, USA, 2008. Association for Computing Machinery. [ bib | DOI | .pdf ]
[12] Nieves Brisaboa, Susana Ladra, and Gonzalo Navarro. k2-trees for compact web graph representation. In String Processing and Information Retrieval, pages 18--30, August 2009. [ bib | DOI | .pdf ]
[13] Don Chamberlin. XQuery: A query language for XML (slides), June 2003. Accessed: 2023–01-01. [ bib | .pdf ]
[14] Don Chamberlin. Comparing two SQL-based approaches for querying JSON: SQL++ and SQL:2016. Couchbase Resources, August 2019. [ bib | .pdf ]
[15] Donald D. Chamberlin and Raymond F. Boyce. SEQUEL: A structured English query language. In Proceedings of the 1974 ACM SIGFIDET (Now SIGMOD) Workshop on Data Description, Access and Control, SIGFIDET '74, page 249–264, New York, NY, USA, 1974. Association for Computing Machinery. [ bib | DOI | http ]
[16] Timothy M. Chan. Dynamic Generalized Closest Pair: Revisiting Eppstein's Technique, pages 33--37. Society for Industrial and Applied Mathematics, 2020. [ bib | DOI | arXiv | .pdf ]
[17] Lu Chen, Yunjun Gao, Xuan Song, Zheng Li, Yifan Zhu, Xiaoye Miao, and Christian S. Jensen. Indexing metric spaces for exact similarity search. ACM Comput. Surv., 55(6), December 2022. [ bib | DOI | .pdf ]
[18] E. F. Codd. A relational model of data for large shared data banks. Commun. ACM, 13(6):377–387, June 1970. [ bib | DOI | http ]
[19] George Copeland. What if mass storage were free? In Proceedings of the Fifth Workshop on Computer Architecture for Non-Numeric Processing, CAW '80, page 1–7, New York, NY, USA, 1980. Association for Computing Machinery. [ bib | DOI | http ]
[20] George Copeland and David Maier. Making Smalltalk a database system. SIGMOD Rec., 14(2):316–325, June 1984. [ bib | DOI | http ]
[21] George P. Copeland and Setrag N. Khoshafian. A decomposition storage model. In Proceedings of the 1985 ACM SIGMOD International Conference on Management of Data, SIGMOD '85, page 268–279, New York, NY, USA, 1985. Association for Computing Machinery. [ bib | DOI | http ]
[22] Graham Cormode. Data sketching. Commun. ACM, 60(9):48–55, aug 2017. [ bib | DOI | .pdf ]
[23] Andrew Crotty, Viktor Leis, and Andrew Pavlo. Are you sure you want to use MMAP in your database management system? In 12th Conference on Innovative Data Systems Research, CIDR 2022, Chaminade, CA, USA, January 9-12, 2022. www.cidrdb.org, 2022. [ bib | .pdf ]
[24] Hugh Darwen and C. J. Date. The third manifesto. SIGMOD Rec., 24(1):39–49, March 1995. [ bib | DOI | http ]
[25] Purvi Desai and Kevin Leong. Rockset concepts, design and architecture, July 2022. Accessed: 2023-01-01. [ bib | .pdf ]
[26] David Eppstein. Fast hierarchical clustering and other applications of dynamic closest pairs. ACM J. Exp. Algorithmics, 5:1–es, December 2001. [ bib | DOI | http ]
[27] Franz Färber, Norman May, Wolfgang Lehner, Philipp Grosse, Ingo Müller, Hannes Rauhe, and Jonathan Dees. The SAP HANA database - an architecture overview. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, 35:28--33, 03 2012. [ bib | .pdf ]
[28] Paolo Ferragina and Giorgio Vinciguerra. The pgm-index: A fully-dynamic compressed learned index with provable worst-case bounds. Proceedings of the VLDB Endowment, 13(8):1162–1175, May 2020. [ bib | DOI | .pdf ]
[29] Apache Software Foundation. Arrow columnar format, version 1.0. Technical report, Apache Software Foundation, 2020. Accessed: 2023–01-01. [ bib | .html ]
[30] Apache Software Foundation. Iceberg table spec, version 2.0. Technical report, Apache Software Foundation, 2020. Accessed: 2023–01-01. [ bib | .html ]
[31] Anurag Gupta, Deepak Agarwal, Derek Tan, Jakub Kulesza, Rahul Pathak, Stefano Stefani, and Vidhya Srinivasan. Amazon Redshift and the case for simpler data warehouses. In Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, SIGMOD '15, page 1917–1923, New York, NY, USA, 2015. Association for Computing Machinery. [ bib | DOI | http ]
[32] Felix Halim, Stratos Idreos, Panagiotis Karras, and Roland H. C. Yap. Stochastic database cracking: Towards robust adaptive indexing in main-memory column-stores. Proc. VLDB Endow., 5(6):502–513, February 2012. [ bib | DOI | .pdf ]
[33] Michael Hammer and Arvola Chan. Index selection in a self-adaptive data base management system. In Proceedings of the 1976 ACM SIGMOD International Conference on Management of Data, SIGMOD '76, page 1–8, New York, NY, USA, 1976. Association for Computing Machinery. [ bib | DOI | http ]
[34] Pat Helland. Immutability changes everything: We need it, we can afford it, and the time is now. Queue, 13(9):101–125, November 2015. [ bib | DOI | http ]
[35] Pedro Holanda, Mark Raasveldt, Stefan Manegold, and Hannes Mühleisen. Progressive indexes: Indexing for interactive data analysis. Proceedings of the VLDB Endowment, 12(13):2366–2378, September 2019. [ bib | DOI | .pdf ]
[36] Dongxu Huang, Qi Liu, Qiu Cui, Zhuhe Fang, Xiaoyu Ma, Fei Xu, Li Shen, Liu Tang, Yuxing Zhou, Menglong Huang, Wan Wei, Cong Liu, Jian Zhang, Jianjun Li, Xuelian Wu, Lingyu Song, Ruoxi Sun, Shuaipeng Yu, Lei Zhao, Nicholas Cameron, Liquan Pei, and Xin Tang. TiDB: a raft-based HTAP database. Proceedings of the VLDB Endowment, 13(12):3072–3084, September 2020. [ bib | DOI | .pdf ]
[37] Stratos Idreos, Martin Kersten, and Stefan Manegold. Database cracking. In Conference on Innovative Data Systems Research, 01 2007. [ bib | .pdf ]
[38] Stratos Idreos, Lukas M. Maas, and Mike S. Kester. Evolutionary data systems, 2017. [ bib | DOI | .pdf ]
[39] Stratos Idreos, Stefan Manegold, Harumi Kuno, and Goetz Graefe. Merging what's cracked, cracking what's merged: Adaptive indexing in main-memory column-stores. Proceedings of the VLDB Endowment, 4:585--597, June 2011. [ bib | DOI | .pdf ]
[40] Stratos Idreos, Kostas Zoumpatianos, Manos Athanassoulis, Niv Dayan, Brian Hentschel, Michael S. Kester, Demi Guo, Lukas M. Maas, Wilson Qin, Abdul Wasay, and Yiyou Sun. The periodic table of data structures. IEEE Data Eng. Bull., 41:64--75, 2018. [ bib | .pdf ]
[41] Stratos Idreos, Kostas Zoumpatianos, Brian Hentschel, Michael S. Kester, and Demi Guo. The data calculator: Data structure design and cost synthesis from first principles and learned cost models. In Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18, page 535–550, New York, NY, USA, 2018. Association for Computing Machinery. [ bib | DOI | http ]
[42] Christian S. Jensen and Richard Thomas Snodgrass. Temporal data management. IEEE Trans. on Knowl. and Data Eng., 11(1):36–44, January 1999. [ bib | DOI | .pdf ]
[43] Alfons Kemper and Thomas Neumann. HyPer: A hybrid OLTP & OLAP main memory database system based on virtual memory snapshots. In 2011 IEEE 27th International Conference on Data Engineering, pages 195--206, 2011. [ bib | DOI | .pdf ]
[44] S. Keshav. How to read a paper. SIGCOMM Comput. Commun. Rev., 37(3):83–84, jul 2007. [ bib | DOI | .pdf ]
[45] Andreas Kipf, Dominik Horn, Pascal Pfeil, Ryan Marcus, and Tim Kraska. LSI: a learned secondary index structure. In Proceedings of the Fifth International Workshop on Exploiting Artificial Intelligence Techniques for Data Management, aiDM '22, New York, NY, USA, 2022. Association for Computing Machinery. [ bib | DOI | .pdf ]
[46] Andreas Kipf, Ryan Marcus, Alexander van Renen, Mihail Stoian, Alfons Kemper, Tim Kraska, and Thomas Neumann. RadixSpline: a single-pass learned index. In Proceedings of the Third International Workshop on Exploiting Artificial Intelligence Techniques for Data Management, aiDM '20, New York, NY, USA, 2020. Association for Computing Machinery. [ bib | DOI | .pdf ]
[47] Martin Kleppmann. Designing Data-Intensive Applications. O'Reilly, 2016. [ bib | http ]
[48] Tim Kraska. Towards instance-optimized data systems. Proceedings of the VLDB Endowment, 14(12):3222–3232, October 2021. [ bib | DOI | .pdf ]
[49] Tim Kraska, Alex Beutel, Ed H. Chi, Jeffrey Dean, and Neoklis Polyzotis. The case for learned index structures. In Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18, page 489–504, New York, NY, USA, 2018. Association for Computing Machinery. [ bib | DOI | .pdf ]
[50] Tianyu Li, Matthew Butrovich, Amadou Ngom, Wan Shen Lim, Wes McKinney, and Andrew Pavlo. Mainlining databases: Supporting fast transactional workloads on universal columnar data file formats. Proceedings of the VLDB Endowment, 14(4):534–546, February 2021. [ bib | DOI | .pdf ]
[51] Zhen Hua Liu and Dieter Gawlick. Management of flexible schema data in RDBMSs - opportunities and limitations for NoSQL -. In Conference on Innovative Data Systems Research, 2015. [ bib | .pdf ]
[52] Zhen Hua Liu, Beda Hammerschmidt, and Doug McMahon. JSON data management: Supporting schema-less development in RDBMS. In Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, SIGMOD '14, page 1247–1258, New York, NY, USA, 2014. Association for Computing Machinery. [ bib | DOI | .pdf ]
[53] Zhen Hua Liu, Beda Hammerschmidt, Doug McMahon, Hui Chang, Ying Lu, Josh Spiegel, Alfonso Colunga Sosa, Srikrishnan Suresh, Geeta Arora, and Vikas Arora. Native JSON datatype support: Maturing SQL and NoSQL convergence in Oracle Database. Proc. VLDB Endow., 13(12):3059–3071, September 2020. [ bib | DOI | .pdf ]
[54] Samuel Madden, Jialin Ding, Tim Kraska, Sivaprasad Sudhir, David Cohen, Timothy G. Mattson, and Nesime Tatbul. Self-organizing data containers. In 12th Conference on Innovative Data Systems Research, CIDR 2022, Chaminade, CA, USA, January 9-12, 2022. www.cidrdb.org, 2022. [ bib | .pdf ]
[55] Stefan Manegold, Martin L. Kersten, and Peter Boncz. Database architecture evolution: Mammals flourished long before dinosaurs became extinct. Proceedings of the VLDB Endowment, 2(2):1648–1653, August 2009. [ bib | DOI | .pdf ]
[56] Jason McHugh, Serge Abiteboul, Roy Goldman, Dallas Quass, and Jennifer Widom. Lore: A database management system for semistructured data. SIGMOD Rec., 26(3):54–66, September 1997. [ bib | DOI | http ]
[57] Paul McJones. Oral history of Donald Chamberlin, July 2009. [ bib | .pdf ]
[58] Guido Moerkotte. Small materialized aggregates: A light weight index structure for data warehousing. In Proceedings of the 24rd International Conference on Very Large Data Bases, VLDB '98, page 476–487, San Francisco, CA, USA, 1998. Morgan Kaufmann Publishers Inc. [ bib | DOI | .pdf ]
[59] Vikram Nathan, Jialin Ding, Mohammad Alizadeh, and Tim Kraska. Learning multi-dimensional indexes. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, SIGMOD '20, page 985–1000, New York, NY, USA, 2020. Association for Computing Machinery. [ bib | DOI | .pdf ]
[60] Thomas Neumann and Alfons Kemper. Unnesting arbitrary queries. In Datenbanksysteme für Business, Technologie und Web (BTW), 16. Fachtagung des GI-Fachbereichs "Datenbanken und Informationssysteme" (DBIS), 4.-6.3.2015 in Hamburg, Germany. Proceedings, volume P-241 of LNI, pages 383--402. GI, 2015. [ bib | .pdf ]
[61] Thomas Neumann and Sebastian Michel. Smooth interpolating histograms with error guarantees. In Proceedings of the 25th British National Conference on Databases: Sharing Data, Information and Knowledge, BNCOD '08, page 126–138, Berlin, Heidelberg, 2008. Springer-Verlag. [ bib | DOI | .pdf ]
[62] Hung Q. Ngo, Ely Porat, Christopher Ré, and Atri Rudra. Worst-case optimal join algorithms. J. ACM, 65(3), March 2018. [ bib | DOI | .pdf ]
[63] Hung Q Ngo, Christopher Ré, and Atri Rudra. Skew strikes back: New developments in the theory of join algorithms. SIGMOD Rec., 42(4):5–16, February 2014. [ bib | DOI | .pdf ]
[64] J. Nievergelt, Hans Hinterberger, and Kenneth C. Sevcik. The grid file: An adaptable, symmetric multikey file structure. ACM Trans. Database Syst., 9(1):38–71, March 1984. [ bib | DOI | http ]
[65] Matthaios Olma, Manos Karpathiotakis, Ioannis Alagiannis, Manos Athanassoulis, and Anastasia Ailamaki. Slalom: Coasting through raw data via adaptive partitioning and indexing. Proceedings of the VLDB Endowment, 10(10):1106–1117, June 2017. [ bib | DOI | .pdf ]
[66] Patrick O'Neil, Edward Cheng, Dieter Gawlick, and Elizabeth O'Neil. The log-structured merge-tree (LSM-Tree). Acta Informatica, 33(4):351–385, June 1996. [ bib | DOI | .pdf ]
[67] Andrew Pavlo, Gustavo Angulo, Joy Arulraj, Haibin Lin, Jiexi Lin, Lin Ma, Prashanth Menon, Todd C. Mowry, Matthew Perron, Ian Quah, Siddharth Santurkar, Anthony Tomasic, Skye Toor, Dana Van Aken, Ziqi Wang, Yingjun Wu, Ran Xian, and Tieying Zhang. Self-driving database management systems. In Conference on Innovative Data Systems Research, 2017. [ bib | .pdf ]
[68] Andy Pavlo. Advanced database systems, 2020. [ bib | .html ]
[69] Andy Pavlo. Introduction to database systems, 2020. [ bib | .html ]
[70] Dušan Petković. SQL/JSON standard: Properties and deficiencies. Datenbank-Spektrum, 17:277--287, October 2017. [ bib | DOI | .pdf ]
[71] Eleni Petraki, Stratos Idreos, and Stefan Manegold. Holistic indexing in main-memory column-stores. In Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, SIGMOD '15, page 1153–1166, New York, NY, USA, 2015. Association for Computing Machinery. [ bib | DOI | .pdf ]
[72] Adam Prout, Szu-Po Wang, Joseph Victor, Zhou Sun, Yongzhu Li, Jack Chen, Evan Bergeron, Eric Hanson, Robert Walzer, Rodrigo Gomes, and Nikita Shamgunov. Cloud-native transactions and analytics in SingleStore. In Proceedings of the 2022 International Conference on Management of Data, SIGMOD '22, page 2340–2352, New York, NY, USA, 2022. Association for Computing Machinery. [ bib | DOI | http ]
[73] Jonathan Robie, Michael Dyck, and Josh Spiegel. XQuery 3.1: An XML query language. Recommendation, W3C, March 2017. Accessed: 2023-01-01. [ bib | http ]
[74] Håkan Råberg. The design and implementation of a bitemporal DBMS, September 2019. [ bib | http ]
[75] Håkan Råberg. Light and adaptive indexing for immutable databases, September 2022. [ bib | http ]
[76] Konstantin Shvachko, Hairong Kuang, Sanjay Radia, and Robert Chansler. The Hadoop distributed file system. In 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pages 1--10, May 2010. [ bib | DOI | .pdf ]
[77] Vishal Sikka, Franz Färber, Wolfgang Lehner, Sang Kyun Cha, Thomas Peh, and Christof Bornhövd. Efficient transaction processing in SAP HANA database: The end of a column store myth. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, SIGMOD '12, page 731–742, New York, NY, USA, 2012. Association for Computing Machinery. [ bib | DOI | .pdf ]
[78] Richard Snodgrass. The temporal query language TQuel. ACM Trans. Database Syst., 12(2):247–298, June 1987. [ bib | DOI | http ]
[79] Richard Thomas Snodgrass. Developing Time-Oriented Database Applications in SQL. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1999. [ bib | DOI | .pdf ]
[80] Benjamin Spector, Andreas Kipf, Kapil Vaidya, Chi Wang, Umar Farooq Minhas, and Tim Kraska. Bounding the last mile: Efficient learned string indexing, 2021. [ bib | DOI | .pdf ]
[81] Michael Stonebraker and Joseph M. Hellerstein. What goes around comes around. In Readings in Database Systems, Fourth Edition, 2004. [ bib | DOI | http ]
[82] Michael Stonebraker, Samuel Madden, Daniel J. Abadi, Stavros Harizopoulos, Nabil Hachem, and Pat Helland. The end of an architectural era: (it's time for a complete rewrite). In Proceedings of the 33rd International Conference on Very Large Data Bases, VLDB '07, page 1150–1160. VLDB Endowment, 2007. [ bib | DOI | .pdf ]
[83] Adam Storm. Separating compute and storage: What it means, and why it's important for databases, January 2019. Accessed: 2023-01-01. [ bib | http ]
[84] Kristian Torp, Christian S. Jensen, and Richard T. Snodgrass. Modification semantics in now-relative databases. Inf. Syst., 29(8):653–683, December 2004. [ bib | DOI | .pdf ]
[85] Ben Vandiver, Shreya Prasad, Pratibha Rana, Eden Zik, Amin Saeidi, Pratyush Parimal, Styliani Pantela, and Jaimin Dave. Eon Mode: bringing the Vertica columnar database to the cloud. In Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18, page 797–809, New York, NY, USA, 2018. Association for Computing Machinery. [ bib | DOI | .pdf ]
[86] Alexandre Verbitski, Anurag Gupta, Debanjan Saha, Murali Brahmadesam, Kamal Gupta, Raman Mittal, Sailesh Krishnamurthy, Sandor Maurice, Tengiz Kharatishvili, and Xiaofeng Bao. Amazon Aurora: Design considerations for high throughput cloud-native relational databases. In Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD '17, page 1041–1052, New York, NY, USA, 2017. Association for Computing Machinery. [ bib | DOI | .pdf ]
[87] Midhul Vuppalapati, Justin Miron, Rachit Agarwal, Dan Truong, Ashish Motivala, and Thierry Cruanes. Building an elastic query engine on disaggregated storage. In Proceedings of the 17th Usenix Conference on Networked Systems Design and Implementation, NSDI'20, page 449–462, USA, 2020. USENIX Association. [ bib | DOI | .pdf ]
[88] Fangjin Yang, Eric Tschetter, Xavier Léauté, Nelson Ray, Gian Merlino, and Deep Ganguli. Druid: A real-time analytical data store. In Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, SIGMOD '14, page 157–168, New York, NY, USA, 2014. Association for Computing Machinery. [ bib | DOI | .pdf ]
[89] Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, and Ion Stoica. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. In Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation, NSDI'12, page 2, USA, 2012. USENIX Association. [ bib | DOI | .pdf ]
[90] Huanchen Zhang, Hyeontaek Lim, Viktor Leis, David G. Andersen, Michael Kaminsky, Kimberly Keeton, and Andrew Pavlo. SuRF: practical range query filtering with fast succinct tries. In Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18, page 323–336, New York, NY, USA, 2018. Association for Computing Machinery. [ bib | DOI | .pdf ]
How to Read a Paper - S. Keshav