This Book is about the meaning of Object Oriented Programming. Its about explaining the philosophy, the principles and the design ideas.Object Oriented Programming is about designing systems based on smaller components. Those components will have their own parts and functionalities. Components are joined at interfaces.This book explores the ideas behind OOPS
A compilation of Computer Science classic books that I have read.
Recommended for everyone.
The Recursion Sutras is your must have guide to programming using Recursion. Written using the Java Programming Language and a short succinct 83 pages, this book explains recursion both theoretically and for the programmer.
Ranked among the best Data Structures books of all time by BookAuthority.org.