Read books for 2023 Challenge:

Total achieved: 28, total aimed for: 25, current status: challenge concluded

Total pages read: 7,989

From most to least recent.