The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Paperback $32.00