This is a hardback book with over 680 pages. There are a few minor creases and indentations on the dust cover, but the inner hardback cover is in perfect, as new condition. I’m sure I must have read it as it was required reading for my University Computer Science Degree.but it doesn’t look at all used!