Paperback / softback, 624 pages