Paperback, 320 pages