Homo Politicus meets Homo Ludens: Public participation in serious life science games.

Homo Politicus meets Homo Ludens: Public participation in serious life science games.