2024 CFA program curriculum level III box set (John Wiley & Sons, Inc., 2023)