312 page paperback book.