Introducing Ethereum and Solidity: Foundations of Cryptocurrency ...
Chris Dannen
Hacking: The Art of Exploitation, 2nd Edition
Jon Erickson
Beginning Ubuntu for Windows and Mac Users
Nathan Haines
Introduction to Java Programming: Comprehensive Version
Y. Daniel Liang
Head First Design Patterns
Eric Freeman & Elisabeth Freeman & Kathy Sierra & Bert Bates