For my point of view,
Zhou's book is a really good textbook for undergraduate students!!!
His thought derived by the book can be learnt over and over again. Each time after deep thinking , we will find some new idea or further understanding on Finance!