An Encyclopedia of Mechanisms - Geoffrey Engelstein; Isaac Shalev (Taylor and Francis, 2022)