Skip to main content

Comprehensive Reference List

General References

All References

[1]

Alan Beaulieu. Learning SQL: Generate, Manipulate, and Retrieve Data. 2020. Visit

[2]

Anany Levitin. Algorithmic Puzzles. 2011. Visit

[3]

Anany Levitin. Introduction to the Design and Analysis of Algorithms (3rd Ed.). 2011. Visit

[4]

Anthony Molinaro and Robert de Graaf. SQL Cookbook: Query Solutions and Techniques for All SQL Users (2nd Ed.). 2020. Visit

[5]

Antti Laaksonen. Guide to Competitive Programming: Learning and Improving Algorithms Through Contests. 2024. Visit

[6]

Daniel Habib. Fangprep - Big Tech Interview Prep. Visit

[7]

Dinesh P. Mehta and Sartaj Sahni. Handbook of Data Structures and Applications (2nd Ed.). 2018. Visit

[8]

Donald E. Knuth. Companion to the Papers of Donald Knuth. 2012. Visit

[9]

Donald E. Knuth, Ronald L. Graham, Oren Patashnik. Concrete Mathematics: A Foundation for Computer Science. 2012. Visit

[10]

Donald Knuth, Ronald Graham, and Oren Patashnik. Concrete Mathematics. 1994. Visit

[11]

Douglas Smith, Maurice Eggen, and Richard St. Andre. A Transition to Advanced Mathematics (7th Ed.). 2011. Visit

[12]

Gordon Linoff. Data Analysis Using SQL and Excel. 2016. Visit

[13]

Howard Eves. An Introduction to the History of Mathematics. 1990. Visit

[14]

Jonathan Gennick. SQL Pocket Guide. 2010. Visit

[15]

Kenneth R. Rosen. Discrete Mathematics and Its Applications (5th Ed.). 2002. Visit

[16]

Sanjoy Dasgupta, Christos Papadimitriou, and Umesh Vazirani. Algorithms. 2006. Visit

[17]

Steven Halim. Competitive Programming 4 - Book 1. 2018. Visit

[18]

Steven Halim. Competitive Programming 4 - Book 2. 2018. Visit

[19]

Steven Skiena. Algorithm Design Manual. 2020. Visit

[20]

Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein. Introduction to Algorithms - CLRS (4th Ed.). 2022. Visit