A review by da_bos
Building Blocks of Tabletop Game Design: An Encyclopedia of Mechanisms by Isaac Shalev, Geoffrey Engelstein

Quite helpful! (A bit dry, naturally, but that was only to be expected.) My one quibble is that, when providing examples of the different mechanisms, the authors presume knowledge of a broad array of board games that many readers (myself included) don't have.