Java SE8 for the Really Impatient: A Short Course on the Basics (Java Series)