Social work: Concepts, theories and philosophies - Chandrashekhar J (Cyber tech publications, 2012)