A Common-Sense Guide to Data Structures and Algorithms, Second Edition 08 March 2023 ~ Less than 1 minute