There are many classic books out there for introductory semiconductor device physics written by eminent scholars such as Streetman, Pierret, Neamen and many more. These books were written for Silicon based devices. On the other hand, with the recent research advances in compound semiconductors, it becomes imperative to have a new book which is tuned to the fundamentals required to understand the physics behind these materials and the corresponding devices. This book has indeed been tailor made to meet such demands. The first chapter is an excellent introduction to crystal structures of semiconductors, much better than the earlier mentioned books. But, in my humble opinion, the second chapter takes the cake. I have never come across such an elegant analysis of band structures of devices in a book meant for electrical engineers. Generally, such discussions have been limited to physics textbooks which are not that easy to comprehend. I can go about other chapters to, but then, I believe you have got my point by now. This book treats the material is a totally different style which is very reader friendly.
Another salient feature of this book is the pedagogical tools employed by the authors. Every now and then, by using simple analogies, flowcharts and detailed illustrations, concepts have been nicely explained.
There is another book on compound semiconductor device physics by Sandip Tiwari which is hard to find these days. Moreover, its more inclined towards graduate students than undergraduates and hence expects the reader to have strong fundamentals. Hence, I will recommend that book as a supplement to this one.
So, if you are interested in understanding device physics for both Si based and compound semiconductors, this is an excellent introductory book. Being a doctoral candidate in solid state devices, I believe this book has a unique place in your collection. Also, the authors are really eminent researchers in their fields and this book is indeed a testament to their prowess in this subject.