Hooperman: a bookstore mystery