Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming
Bryson Payne
Learn Java the Easy Way