Data Structures from the book: Mastering Algorithms with C