Although it doesn't have the makeover of Rinvolucri's More Grammar Games et al this is the best Tefl book I've come across, and the one I miss most in the language school I am teaching in now. Like most of the Cambridge press there's an introduction, which is worth reading, and then the invaluable games with which to suddenly create interest in the otherwise lifeless grammar point.
If you're struggling to find something to ignite the imaginations of your students, or have avoided the present perfect, despairing of ever getting the rule across, or need something for conditionals (as in the sentence here), then buy Ur's book.