Kevin Hale's review of The Strange Library