Title: Object Oriented Programming using Java
Description: This book will explain the Object Oriented approach to programming and through the use of small exercises, for which feedback is provided, develop some practical skills as well. 

You can download the book for free via the link below.