disappearance at devil's rock books set in massachusetts