Algorithms to Live By: The Computer Science of Human Decisions
Christian, Brian ; Griffiths, Tom
★ 5.0
Paper: Paging Through History
Kurlansky, Mark
★ 4.0