especially the students who are in 20s or mid 20s ,this book is combined of videos that are present in youtube ,but you cannot get in schedule manner in youtube and most likely it is a wasting of a time......if you read a book you are easily accesible to the topics that are really needed and by reading you can acknowledge you problems.more efficently