Erik,
Per definition, each project is unique.
Some of them are resource constrained, some are budget constrained and others are time constrained. So the "hierarchy" of constraints changes with each project. If you must have your project finished by October come rain or shine, and then the default hierarchy says that the budget has the highest value in the hierarchy you will just laugh at the system.
So I personally see no need for such a hierarchy - but I bet that a book on this topic would sell quite well...