Data Structures from Scratch in Ruby (Free for Kindle Unlimited Members)
amazon.com