2025 Year End Bookshelf by Nic Gunning