Sale: 542 Rare Books on May 22, 2023