Very useful with detailed explanations and examples. I understood the concepts more from reading the textbook than slides (Yichong Zhang's content follows this book). Wouldn't have done well without this book. I've left some post-it bookmarks on important content. Lightly used and in good condition, no writings inside. Slight fold marks on the cover but has been folded back into position.