Introduction To Java And Software Design - Dale, Nell (Narosa Publishing House, 2001)