Mirrors, masks, lies, and secrets : the limits of human predictability / - Scheibe, Karl E. (Praeger, 1979)