Learning C# by Developing Games with Unity - Seventh Edition
Harrison Ferrone
Write Great Code, Volume 1, 2nd Edition
Randall Hyde
Algorithms, Fourth Edition
Robert Sedgewick & Kevin Wayne
Fundamentals of Software Architecture
Mark Richards & Neal Ford
Computer Systems: A Programmer's Perspective
Randal E. Bryant & David R. O'Hallaron