Madhyamika and Yogacara: A Study of Mahayana Philosophies (Suny Series in Buddhist Studies)