If your aim is to review the main concepts and refresh your memory of semiconductor devices this book is excellent. Not a book for beginners in the area as it is heavy on equations but the main concepts are dealt with clearly and the many illustrations are quite helpful.