Indian political parties and ideologies - Maliekal, John (CSA Publications)