Paperback, 574 pages