Age Thomson
What if we look at it another way Pete Daoust. And, this is just a random unedited thought here... What if we looked at it from the approach of "How to write a computer program". Except, instead of putting it onto a pc or a mac, it's for our mind.
What would the basic steps for writing the code for a computer program be?