• Courses
    • ACI Foundation Courses
    • A Gift of Liberation Course Series
    • A Gift of Liberation Interactive Outlines
    • The Five Houses
      • Diamond House
      • Staircase House
    • The Five Houses
    • ACI In-Depth Course Series
    • Diamond Cutter Classics Course Series
    • Master Shantideva’s Guide to the Bodhisattva’s Way of Life
    • The Wisdom of Arya Nagarjuna
    • Diamond Cutter Sutra
    • The Devil Debates an Angel Course Series
    • ACI Daily Practice Courses
    • Illumination of the True Thought: Je Tsongkapa’s Greatest Classic on Emptiness
  • Topics
    • A Gift of Liberation Interactive Outlines
    • Idea Images
    • Meditation
    • Guided Meditation
    • Buddhism
    • Yoga
    • Coffee Meditation
    • Relationships
    • Christianity
    • Science
    • Change the World
    • Silent Retreat Teachings
    • Tibetan Language
  • Browse All
  • The Knowledge Base Vision
  • Donation Options
  • “Random” Teaching for You
  • 中文
  • TKB Custom Search Engine
The Knowledge Base The Knowledge Base
  • Courses
    • ACI Foundation Courses
    • A Gift of Liberation Course Series
    • A Gift of Liberation Interactive Outlines
    • The Five Houses
      • Diamond House
      • Staircase House
    • ACI In-Depth Course Series
    • Diamond Cutter Classics Course Series
    • Master Shantideva’s Guide to the Bodhisattva’s Way of Life
    • The Wisdom of Arya Nagarjuna
    • Diamond Cutter Sutra
    • The Devil Debates an Angel Course Series
    • ACI Daily Practice Courses
    • Illumination of the True Thought: Je Tsongkapa’s Greatest Classic on Emptiness
  • Topics
    • A Gift of Liberation Interactive Outlines
    • Idea Images
    • Meditation
    • Guided Meditation
    • Buddhism
    • Yoga
    • Coffee Meditation
    • Relationships
    • Christianity
    • Science
    • Change the World
    • Silent Retreat Teachings
    • Tibetan Language
  • Browse All
  • “Random” Teaching for You
  • 中文
  • TKB Custom Search Engine
Follow Us
Facebook Twitter Youtube
Follow Us
Donate Donate
The Knowledge Base The Knowledge Base
What are You Looking For?
Popular Searches
  • A Gift of Liberation 36: A Gift of Liberation 36: Love in the Time of the Virus (2020, Arizona)
  • A Gift of Liberation Course Series
  • ACI Daily Practice Courses
  • ACI Foundation Courses
  • ACI In-Depth Course Series
  • ACIP Video Dictionary Series
  • Advice to Yoga Teachers
  • Archive
  • Arya Nagarjuna
  • Asian Classics Institute (ACI)
  • Asian Classics Institute (ACI)
  • Asian Classics Institute (ACI)
  • Audio
  • Bodhichitta
  • Buddhism
  • Buddhism
  • Change the World
  • chinese
  • Choney Lama Drakpa Shedrup (1675-1748)
  • Christianity
  • Clear Thinking (Pramana)
  • Coffee Meditation
  • Diamond Cutter Classics Course Series
  • Diamond Cutter Sutra
  • Diamond Cutter Sutra
  • Diamond Cutter Sutra
  • Diamond House
  • Dutch
  • Emptiness
  • Emptiness
  • Favorite
  • Français
  • German
  • Guided Meditation
  • Guided Meditation
  • Gyaltsab Je
  • How to do a Daily Practice
  • Idea Images
  • Idims (Deutsch)
  • Idims (Español)
  • Idims (Tiếng Việt)
  • Idims (Русский)
  • Idims (українська)
  • Idims (Українська)
  • Illumination of the True Thought: Je Tsongkapa’s Greatest Classic on Emptiness
  • Interviews
  • Je Tsongkapa (1357-1419)
  • Kedrup Tenpa Dargye (1493-1568)
  • Lam Rim
  • Lam Rim Idim Review
  • Life Stories
  • Live Broadcast
  • Logic
  • Lower Middle Way
  • Master Shantideva’s Guide to the Bodhisattva’s Way of Life
  • Meditation
  • Meditation
  • Meditation on Emptiness
  • Ngawang Tashi
  • of the Clan of Sey (1678-1738)
  • Other
  • Principles of Yoga
  • Purbuchok Jampa Tsultrim Gyatso (1825-1901)
  • Relationships
  • Science
  • Silent Retreat Teachings
  • Spanish
  • Staircase House
  • The Devil Debates an Angel Course Series
  • The Five Houses
  • The Treasure House of Higher Knowledge Course Series
  • The Wisdom of Arya Nagarjuna
  • Tibetan Language
  • Tools
  • Translations
  • Upper Middle Way
  • Video
  • Video
  • Yoga
  • Yongdzin Yeshe Gyeltsen (1713-1793)
  • 中文課程!
  • 中文课程
  • 佛學 (Buddhism)
  • 道次第冥想指南
  • 靜心冥想 (Meditation)
Trending Now

ACI Daily Practice Series – Tong Len: Contemplations on the Practice of Giving and Taking (2019, Arizona)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Guided Meditation

Daily Practice Series Course 05: Meditation on Death and the End of Death (1999, Raleigh)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • Meditation

How to do a Daily Practice 05: A Perfect Body & Mind (1998, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice

How to do a Daily Practice 19: A Daily Practice (1999, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
  • Tools
    • TKB Custom Search Engine
    • TKB Custom Search Engine Tutorial
  • Donation & Membership Options
    • Give the Gift of Liberation
    • 捐助解脫的禮物

The Knowledge Base Vision

Give The Gift of Liberation

Opening the Door to the Diamond Way: The Five Houses Course 1 (2025, Arizona)

Without exaggeration, we can say that the Tibetan master Je Tsongkapa (1357–1419) was the greatest Buddhist writer who ever lived in this world. Over 325 works – totaling more than 12,000…
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Diamond House
  • Staircase House
  • The Five Houses
byGeshe Michael Roach

49 Years After Seeing Emptiness Directly: A Personal Reflection by Geshe Michael Roach (2024, Mexico)

In this heartfelt and candid talk, Geshe Michael Roach marks the 49th anniversary of a profound moment in his spiritual journey—the direct perception of emptiness and the direct experience of…
  • Archive
  • Bodhichitta
  • Buddhism
  • Buddhism
  • Emptiness
  • Emptiness
  • Favorite
byGeshe Michael Roach

The Devil Debates an Angel, Part 18 (2024, Mexico)

  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Emptiness
  • Meditation
  • The Devil Debates an Angel Course Series
byGeshe Michael Roach

The Wisdom of Arya Nagarjuna Course 6: The Final Chapters (2024, Arizona)

In these classes, we will continue our exploration of Nagarjuna’s Wisdom, the most famous book ever written on Buddhism’s most important idea: emptiness, which clarified and became the basis…
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Idea Images – The Wisdom of Arya Nagarjuna Course 6: The Final Chapters (2024, Arizona)

Here is a collection of Idea Images (Idims) which represent all the important ideas of this course. It's a great tool to connect the image mentally with the important idea. There's a tradition…
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

A Gift of Liberation 44: The Spark of Joy (2024, Kyoto)

The final course on our 14 year journey through the Steps on the Path and the profound teachings of Pabongka Rinpoche's Liberation Thrust into the Palm of Your Hand. Having just finished a…
  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Guided Meditation
byGeshe Michael Roach

Idea Images: A Gift of Liberation 44: The Spark of Joy (2024, Kyoto)

Here is a collection of Idea Images (Idims) which represent all the important ideas of the final final course on our 14 year journey through the Steps on the Path and the profound teachings of…
  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Idea Images
byGeshe Michael Roach

Idea Images: A Gift of Liberation 43: The Modern Bodhisattva (2024, Arizona)

Here is a collection of Idea Images (Idims) which represent all the important ideas of this course. It's a great tool to connect the image mentally with the important idea. There's a tradition…
  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Idea Images
byGeshe Michael Roach
New: A Gift of Liberation Interactive Outlines
A Gift of Liberation Interactive Outlines
TKB

Tibetan Interactive Outline – A Gift of Liberation 01: The Deepest Meditation (2010, Phoenix)

Read More »
A Gift of Liberation Interactive Outlines
TKB

English Interactive Outline – A Gift of Liberation 01: The Deepest Meditation (2010, Phoenix)

Read More »
Most Popular

A Gift of Liberation 44: The Spark of Joy (2024, Kyoto)

The final course on our 14 year journey through the Steps on the Path and the profound teachings of Pabongka Rinpoche's Liberation Thrust into the Palm of Your Hand. Having just finished a deep explanation of the Perfection of Giving, this final chapter of Pabongka Rinpoche’s Steps on the Path will explore the…

TKB Custom Search Engine

The following is a Google custom search engine that will be very useful to users of TKB who want to go deeper in their study and practice. This is using Google custom search, so you can use any of Google’s advanced search operators.

A Gift of Liberation 21: The Joy of Impermanence Retreat (2016, Arizona)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • German
  • Guided Meditation
  • Meditation
byGeshe Michael Roach

A Gift of Liberation 22: Unlimited Fortune Retreat (2016, Mexico)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Guided Meditation
  • Meditation
  • Spanish
byGeshe Michael Roach

A Gift of Liberation 05: Finding What We Were Always Meant to Be (2011, Arizona)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Guided Meditation
  • Meditation
byGeshe Michael Roach

A Gift of Liberation 34: Victory Over Our Negative Thoughts (2019, Bali)

Advice to Yoga Teachers, Part Three: Help Them Define Their Dream

Kalachakra Yoga (2010, Tucson)

Advice to Yoga Teachers, Part Two: Get Them to Practice Daily

The Principles of Yoga: Introduction to Prana and Channels

Lady Niguma’s Yoga (2010, Hong Kong)

ACI Course 15: What the Buddha Really Meant (1998, New York)

ACI In-Depth Course 3: Master Shantideva’s Guide to the Bodhisattva’s Way of Life, Exchanging Self and Others (2004, New York)

  • ACI In-Depth Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Bodhichitta
  • Buddhism
  • Master Shantideva’s Guide to the Bodhisattva’s Way of Life
byGeshe Michael Roach

22 Metaphors for Bodhichitta: A Special Class (2022, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Buddhism
byGeshe Michael Roach

Meditations on Emptiness: An Explanation of the Steps For Developing an Understanding That Nothing is Itself

  • Archive
  • Buddhism
  • Choney Lama Drakpa Shedrup (1675-1748)
  • Diamond Cutter Classics Course Series
  • Emptiness
  • Meditation
  • Meditation on Emptiness
byGeshe Michael Roach

ACI Course 13: The Art of Reasoning (1998, New York)

  • ACI Foundation Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
byGeshe Michael Roach

ACI In-Depth Course 4: The Art of Interpretation, Part 1 (1998, Bylakuppe, Geshe Thupten Rinchen)

  • ACI In-Depth Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Video
byGeshe Thubten Rinchen
Trending Now

ACI In-Depth Course 5: The Wheel of Life (1998, New York)

Sometimes your life is just on a roll. The way you always wanted it. Your job is going well, your relationship is great, you have good energy and you feel happy. But how to keep it going? Can…
  • ACI In-Depth Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
byGeshe Michael Roach

ACI In-Depth Course 2: Master Shantideva’s Guide to the Bodhisattva’s Way of Life, The Chapter on Killing Anger (2004, New York)

  • ACI In-Depth Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Bodhichitta
  • Buddhism
  • Master Shantideva’s Guide to the Bodhisattva’s Way of Life
byGeshe Michael Roach

The Devil Debates an Angel, Part 5: A Simple Path to Happiness (2012, Phoenix)

Life is like this. You are driving you car down the street at dusk. Suddenly you see a kitten scurrying across the road. You slam on the brakes—it almost sends everybody through the…
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Meditation
  • The Devil Debates an Angel Course Series
byGeshe Michael Roach

How to do a Daily Practice 19: A Daily Practice (1999, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach

How to do a Daily Practice 04: A Daily Practice for Quick Happiness (1998, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach

How to do a Daily Practice 15: Meditation to Help Those Who Have Recently Died (1999, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach
A Gift of Liberation (Lam Rim) Course Series

A Gift of Liberation 11: The Art of Appreciating Yourself & Your Life (2013, Arizona)

Want a good relationship, financial independence and great energy – as well as inner peace, or peace in our world? Then you must learn to master the Art of Appreciating Yourself and Your Life,…
  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Coffee Meditation
  • Meditation
byGeshe Michael Roach
Popular Posts

A Gift of Liberation 12: Master Magnet Retreat (2013, Prescott)

  • A Gift of Liberation Course Series
  • Archive
  • Audio
  • Buddhism
  • Guided Meditation
byGeshe Michael Roach

A Gift of Liberation 13: Jorchu: The Meditation Song (2013, Arizona)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Meditation
byGeshe Michael Roach

A Gift of Liberation 14: The Beauty of a Teacher (2014, Guadalajara)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • Meditation
byGeshe Michael Roach
How to do a Daily Practice

How to do a Daily Practice 12: Seeing Emptiness Directly And Creating Your own Enlightenment (1998, New York)

This collection of classes is for the purpose of having a regular daily practice. It’s different than many of the other courses here on The Knowledge Base which are meant to teach the…
  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach

How to do a Daily Practice 18: Core Elements of a Successful Daily Practice (1999, New York)

This collection of classes is for the purpose of having a regular daily practice. It’s different than many of the other courses here on The Knowledge Base which are meant to teach the…
  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach

How to do a Daily Practice 09: A Guided Meditation on Compassion for Yourself (1998, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach

How to do a Daily Practice 06: A Pure World (1998, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach

How to do a Daily Practice 05: A Perfect Body & Mind (1998, New York)

  • ACI Daily Practice Courses
  • Archive
  • Asian Classics Institute (ACI)
  • Audio
  • Buddhism
  • Guided Meditation
  • How to do a Daily Practice
byGeshe Michael Roach
The Wisdom of Arya Nagarjuna

The Wisdom of Arya Nagarjuna Course 3: The Emptiness of Mantra (2021, Arizona)

If you really understand the emptiness of your primary practices, they become much, much more powerful. This is our third course covering the most famous of all works by Nagarjuna (c.…
  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Buddhism
  • Emptiness
  • Emptiness
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach
Popular Posts

Idims – Trí Tuệ Của Ngài Nagarjuna Khóa 4: Bí Mật Của Các Chương (2022, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • Idims (Tiếng Việt)
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

The Wisdom of Arya Nagarjuna Course One: The Eight Invisibles (2018, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Idea Images – The Wisdom of Arya Nagarjuna Course 4: The Mystery of The Chapters (2022, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach
Relationships

Parejas espirituales: Cultivando relaciones personales y de negocios (2012, Lima)

Michael Roach, primer monje budista estadounidense que alcanzó el grado de Gueshe y uno de los más populares profesores de Budismo Tibetano en Occidente, vendrá al Perú como parte su gira…
  • Archive
  • Audio
  • Relationships
  • Video
byGeshe Michael Roach
Popular Posts

Pareja Espiritual: El camino para hacernos completos (2012, Buenos Aires)

  • Archive
  • Relationships
  • Spanish
byGeshe Michael Roach

Концерт “Songs of Meditation” (София, 2012)

  • Archive
  • Audio
  • Relationships
byGeshe Michael Roach

Beziehungen positiv gestalten (2012, Hamburg)

  • Archive
  • Change the World
  • Relationships
byGeshe Michael Roach
Latest Posts

Opening the Door to the Diamond Way: The Five Houses Course 1 (2025, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Diamond House
  • Staircase House
  • The Five Houses
byGeshe Michael Roach

49 Years After Seeing Emptiness Directly: A Personal Reflection by Geshe Michael Roach (2024, Mexico)

  • Archive
  • Bodhichitta
  • Buddhism
  • Buddhism
  • Emptiness
  • Emptiness
  • Favorite
byGeshe Michael Roach

Idims – Мудрість Ар’ї Нагарджуни Курс 6: Ретрит Будди-Цілителя та Мудрості Нагарджуни (2024)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • Idims (Українська)
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

The Devil Debates an Angel, Part 18 (2024, Mexico)

  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Emptiness
  • Meditation
  • The Devil Debates an Angel Course Series
byGeshe Michael Roach

Idims – La Sabiduría De Nagarjuna Curso 6 (2024, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • Idims (Español)
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Idims – Die Weisheit Von Nagarjuna Kurs 6 (2024, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Idims – Trí Tuệ Của Ngài Nagarjuna Khóa 6 (2024, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • Idims (Tiếng Việt)
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Idims: Мудрость Нагарджуны Курс 6: Ретрит Будды Медицины И Мудрости Нагарджуны (2024, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • Idims (Русский)
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Idea Images – The Wisdom of Arya Nagarjuna Course 6: The Final Chapters (2024, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • Idea Images
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

The Wisdom of Arya Nagarjuna Course 6: The Final Chapters (2024, Arizona)

  • Archive
  • Asian Classics Institute (ACI)
  • Buddhism
  • Emptiness
  • The Wisdom of Arya Nagarjuna
byGeshe Michael Roach

Дар освобождения 42: Сила Мечты: Воплощаем Великие Идеи В Жизнь (2023, Kyoto)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Idea Images
  • Idims (Русский)
byGeshe Michael Roach

Món Quà của Sự Giải Thoát 42: Năng Lực Đối Với Mơ Ước: Đưa Những Ý Tưởng Vĩ Đại Vào Đời Sống (2023, Kyoto)

  • A Gift of Liberation Course Series
  • Archive
  • Asian Classics Institute (ACI)
  • Bodhichitta
  • Buddhism
  • Idea Images
  • Idims (Tiếng Việt)
byGeshe Michael Roach
The Knowledge Base The Knowledge Base
The Knowledge Base is about sharing a new view of the world which can make you successful in every aspect of life. Its basic tenet is that our reality is shaped by how well we take care of others. Acts of kindness towards others create seeds in the mind that determine everything about the people and the world around us, as reflected in everything from our finances, health, and partner, on up to happiness, peace of mind, and enlightenment itself.
Follow Us
Facebook Twitter Youtube
  • Courses
  • Topics
  • Browse All
  • The Knowledge Base Vision
  • Donation Options
  • “Random” Teaching for You
  • 中文
  • TKB Custom Search Engine