@Janeice : No, there is only version 4. But the reason I recommended this book is that it more about introduction to programming and not a specific language.
The preface says
"this book is not about Java, and it is only partly about programming. If it is successful, this book is about a way of thinking. Computer scientists have an approach to problem-solving, and a way of crafting solutions, that is unique, versatile and powerful."