Information:

Author: Frank Longo
Publisher: Puzzlewright
Cover: Paperback