who is buying mystery books