Hardcover, 339 pages.