To understand better Buddhist philosophy, Buddhist views and differences between different traditions and first of all between 3 yanas – Hinayana, Mahayana and Vajrayana – we have to speak about their philosophy. Generally there could be differentiated 4 schools of philosophy- Vaibhāṣika, Sautrāntika, Yogacara (Cittamatra in Tibetan sources) and Madhyamaka. All of them are based upon Buddha Shakyamuni teachings, Sutras and Abhidharma, and may share