Modern Control Engineering (4th Edition) review:3 stars (Good) - The book is still in good condition. Eventhough there's some black spots in the edge of the book, overall it is fine. 4 stars (For whom want to master the subject!) - This text is not just thorough in its covered material. It covers more material than all other undergrad. level control texts I've ever seen. It treats thoroughly both state-space and the transform approaches which makes this text somehow unique. The text opens your eyes to the P,PI,PD and PID controllers in the very beginning which is thrilling for first time control students. As a matter of fact, the text is more focused on mechanical engineers interests than those of the electrical engineers. I consider the concept itself neutral :) which ECS/EE majors might share with ME(s).
As a student you will find the text written in a way that it walks through the concept and practice with you step by step. It teaches you matlab the same way (step by step!). If you are using another text through this course you may use this one as a supplementary text since it covers almost every topic used through the undergraduate level. The multi input multi output system is covered in every control systems text except the fact that none of those I read (more than 5 'big' texts) stated how would you evaluate the values of betas in the B matrix!. Yes, that was no big deal! :) but for me, I always appreciate to see how/where did you get it more than how does the final form look like!
As an undergraduate student I would say, you can either use another text and consult this one just in case! or you can get this one and save the other text's money ! 5 stars (Formulas done right) - This book is very good. I really like the way the formulas are given, with all the variables immediatelly defined. When reading it was amazing. As the questions arose in my mind as to what something meant, the next sentence or two satisfied my curiosity.While other books tend claim that a piece of information is "beyond the scope of this text" (yet then expect knowledge of the topic), Ogota takes a couple of extra paragraphs to explain the basics of what is needed for better understanding.