Heart Essence: Two Mahayana Teachings: The Buddha Nature & Phenomena and its Essential Nature