Sale: 599 Rare Books on Nov. 24, 2025