CFA PROGRAM CURRICULUM 2022: Level III Complete Box Set, Volumes 1-6

I like that this textbook includes practice problems with full answer keys.