Building Blocks of Tabletop Game Design: An Encyclopedia of Mechanisms by Geoffrey Engelstein, Isaac ShalevDigital access