Paperback, 368 pages