Hi, I have been programming in Java for a while. But the programming techniques I followed are not that entirely of OO. I feel that I have to really learn the concepts of Object Oriented Programming. Then after learning the fundamentals,I can use it in any OOPs Language. I would like to have a book which is from the beginner's point of view. with warm regards, Arun.