Outsmart Your Brain: Why Learning is Hard and How You Can Make ...
Daniel T. Willingham
The Well-Grounded Rubyist, Third Edition
David A. Black
The Moon Is a Harsh Mistress
Robert. A Heinlein
Learn to Program With Scratch: A Visual Introduction to Programming ...
Majed Marji