SW2274 _Reading list from spring 2025.pdf