Up-to-date salaries and detailed full job descriptions. 670 pages.