This year, my colleague has been using the art of proof by Matthias Beck and Ross Geoghegan (Springer 2010). It's slightly below $40 I believe, which is still in the reasonable range, commendably short and I hear it's proved very satisfactory so far. I think it has the topics you're looking for.