+1 for this. Arguably all of Weinberg's works teach mental models. 'Are Your Lights On?' is an easy introduction to his writing and thinking, and 'Exploring Requirements: Quality Before Design' is directly applicable to any software project involving collection of requirements (I thin that's all of them.)
Also recommended in this reply