@MasterPie: I'm in the middle of Model Thinking. I find it rather enjoyable.

-Josh