num_pages: 176
language: English
title: Mirrors, Masks, Lies and Secrets: The Limits of Human Predictability
titlecomplete: Mirrors, Masks, Lies and Secrets: The Limits of Human Predictability
publisher: Praeger