The heart of Buddhist philosophy-Dinnaga and Dharmakirti