Paperback / softback, 352 pages