I read this book multiple times, once while I was a PhD student, once designing the "Advanced Algorithms Design" course for graduate students, and once when auditing the course by Professor Daniel Marx (one of the co-authors) at https://cms.cispa.saarland/paramalg/ This book, with the CLRS's algorithms book, is almost always with me when I am struggling to solve theoretical CS hard problems!