This is the 3rd edition, revised, and has 604 pages.