The Best of 2023 – Caz’s List
2023 has been another pretty good reading year for me, although I will admit that I’ve reached a stage where I carefully curate my reading – life’s too short to read crappy books – which undoubtedly contributes towards the large number of A and B grades I give throughout the year. That means I’ve had…