A First Course on Data Structures in Python
Donald R. Sheehy
Logic, Programming and Prolog (2ed)
Ulf Nilsson, Jan Maluszynski
Arcanum 101: Welcome New Students
Mercedes Lackey & Rosemary Edghill
Introduction to the Theory of Computation, Second Edition
Michael Sipser
Designing Elixir Systems with OTP (for Correl Roush)
James Edward Gray, II, Bruce A. Tate
Designing Elixir Systems with OTP