Of the 100+ I have read, this one is in the top 5. It is actually about generalized semantics, but it can help you figure out what model to base your system on by allowing you to differentiate between your biases and reality.
It also provides a framework to understand the the relationship...