ざっと読みました。
p型半導体の説明のところで少し気になったことがあるので書きます。p型の場合、不純物原子のところで一つ電子が欠けた状態になり、そこに隣から電子が入り込むと正孔として動くという説明をしていますね。これ自体は間違いではないと思うのですが、「一つ電子が欠けた状態は不安定であり、そのため少しの熱エネルギーで隣から電子がやってきてそこを埋めようとする」というような事を書いた方が良いのではないでしょうか。