History and Doctrines of the Ajivikas: A Vanished Indian Religion