2003 edition, 306 pages.