- From Scratch to Java: A Beginner's Guide to Programming - Purchase for Individual Use (NOT FOR A COURSE)