Object-oriented review and practice - Poorvith M P