The Indian Church of St. Thomas
Publisher: Mor Adai Study Centre
Published: 2002
Place of publication: Cheeranchira, Changanacherry, Kerala, India
Language: eng
Number of pages: 398