Grokking Algorithms by Aditya Y Bhargava HARDBACK 9781633438538

This textbook features a plastic reinforced binding for long-term use.