https://www.500yojanas.org/what-the-buddha-had-in-mind/
What the Buddha had in Mind