Can someone either explain to me or point me in the direction of a source to understand more about the differences between the various philosophical traditions within Mahayana (say Yogacara vs Madhyamaka) and which schools they are associated with? For example, in my recent readings on Shingon I came to understand the influence of the Kegon or Hua-yen philosophy on Shingon, and from what I understand they emphasize this over Madhyamaka, which the Tibetans favor. As I understand it Zen is influenced more by Yogacara and Hua-yen to some degree as well. Perhaps this is a superficial or incorrect understanding of the matter, and if so for that I apologize.
What I would like to know, really, are the primary/basic differences between the major schools of Buddhist philosophy and with which schools/sutras (or groups of sutras) they may be associated with. I'd also be interested in understanding which schools of philosophy are most different from each other or whether there are any true incompatibilities that exist between any (or are they all Buddhist and therefore mostly equivalent?)
Thanks in advance