book of sand

1234567
Across
  1. 1. Libraries have lots of them
  2. 2. Something unknown or unexplained
  3. 5. Synonym for eternal
  4. 6. Someone who sells
Down
  1. 1. Book of Sand author
  2. 3. Found in the beach
  3. 4. Found inside books
  4. 7. Building with many books