its still in good condition ,no teared or missing papers,however its not new, its a very good book if you want to start a career in programming it'll teach you about problem solving, breaking down a problem and coming up with suitable steps to solve that problem like a professional programmer should, it'll also teach about creating algorithms