updated for 2025! i will place a tick next to the ones i finish reading. so, in no particular order, here goes!