Grokking Algorithms by Aditya Y Bhargava HARDBACK 9781633438538 This textbook features a plastic reinforced binding for long-term use.