Perceive

Wow this is fascinating.

Matt Blaze: A Cryptologic Mystery