Indo-Tibetan Buddhism : Indian Buddhists and their Tibetan successors