Paperback, 1231 pages.