2020 CFA Program Curriculum Level 1 Volume 3 (CFA institute) : Financial Reporting and Analysis 691 pages