Bookend
Declare by Tim Powers — Bookend